Google电子表格应用脚本 - HTML服务

时间:2013-12-12 21:58:42

标签: google-apps-script google-sheets

有什么方法可以直接将html对象的输出写入单元格而不是对话框。如果不可能,我试图找到一种方法,以便我可以捕获对话框中的输出并将其粘贴到单元格中。我的目标是将javascript包含在html中,评估代码,并将输出发送到电子表格中的单元格。以下代码来自Apps脚本教程(https://developers.google.com/apps-script/guides/html/

gs.code:

var ss = SpreadsheetApp.getActive();

function onOpen() {
  var menu = [{name: 'Open', functionName: 'openDialog'}];
  ss.addMenu('Dialog', menu);
}

function openDialog() {
  var html = HtmlService.createHtmlOutputFromFile('index');
  ss.show(html);
}

的index.html:

< input type="button" value="Close" onclick="google.script.host.close()" />

1 个答案:

答案 0 :(得分:0)

从你的html代码中获取getActiveSpreadsheet并将其写入你想要的单元格。