【发布时间】:2021-04-21 19:34:11
【问题描述】:
我又遇到了 google.script.run 的问题,这一次,我想从电子表格中检索数据。如果您发现错误,请随时将其写在答案中。
顺便说一下,这是我使用的一些代码:
HTML代码:
alert(GetData(0, 1, 1));
function GetData(Page, GetRow, GetColumn)
{
var DataExtracted;
google.script.run.withSuccessHandler(function(Data){DataExtracted = Data;}).GetCellValue({PageNum: Page, Row: GetRow, Column: GetColumn});
return DataExtracted;
}
GS代码:
var Server = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/...');
//I'm not writing the Url, because of privacy
var Pages = Server.getSheets();
function GetCellValue(Object)
{
return Pages[Object.PageNum].getRange(Object.Row, Object.Column).getValue();
}
【问题讨论】:
-
google.script.run.withSuccessHandler(call back function name).serverfunctionname()中的 withSuccessHandler 是 serverfunctionname() 的返回值将返回到的函数的名称。它也可以是匿名函数。
标签: javascript html google-apps-script google-sheets