在Google云端硬盘中显示单元格的简单Javascript

时间:2016-06-06 02:08:30

标签: javascript google-apps-script google-sheets

我很了解Javascript。我也使用Google云端硬盘。我有一个电子表格:

1)在左边,我有疑问(关于国际业务,但它可能是任何事情) 2)在右边,我有答案

https://docs.google.com/spreadsheets/d/17zMVbzevOV7HNpGIjkFKi_l_kUeuX7NX2jG5GIL8Jow/edit#gid=0

我想写一个简单的脚本:

1)从工作表中选择一个随机单元格(A列),然后显示它(问题) 2)当我按空格(或其他)时,它显示相同原始(答案)的列B

我在电子表格上启动了“脚本编辑器”,但我陷入困境:我不知道如何使用它,在哪里获取文档,甚至如何解决问题。具体做法是:

1)我如何与表格互动? (即获取其数据) 2)我如何“显示”任何东西? 3)什么是“发布为Webapp”?

任何指示,提示,文档,想法,技巧,粗略代码都将是最有帮助的!

更新

实际上,我设法编写了这个简单的脚本:

function myFunction() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var newData = new Array();
  for(i in data){
    var row = data[i];
    Logger.log(row);
  }
}

所以,现在剩下的问题是:

1)如何将这些数据显示在“某处”,并获得用户的输入?

1 个答案:

答案 0 :(得分:0)

您可以在脚本编辑器中使用HtmlService创建Web App,或使用ContentSrvice并使用Google SpreadSheet作为DB创建API

我认为this tutorial可以帮助你开始。

此外,还有useful samples个谷歌应用脚​​本。