Javascript 如何使用应用程序脚本执行API从Google工作表中提取数据
首先,请原谅,我对这种东西比较陌生。我正试图在我的网站上使用Javascript从我的一张谷歌表单中提取数据(我不想发布或公开,等等)。我目前正在尝试使用应用程序脚本执行API来实现这一点 基本上,我希望提取特定的应用程序脚本函数(从特定的Google表单返回值),并将这些函数的结果存储在我网站的Javascript变量中,然后我可以在我的网页上使用其他Javascript进一步操作这些函数 再说一次,如果我说了错话或愚蠢的话,请原谅我。但是对于我试图实现的目标,最好的方法是什么呢?基于此,您应该有一个Javascript 如何使用应用程序脚本执行API从Google工作表中提取数据,javascript,google-apps-script,google-api,google-sheets,Javascript,Google Apps Script,Google Api,Google Sheets,首先,请原谅,我对这种东西比较陌生。我正试图在我的网站上使用Javascript从我的一张谷歌表单中提取数据(我不想发布或公开,等等)。我目前正在尝试使用应用程序脚本执行API来实现这一点 基本上,我希望提取特定的应用程序脚本函数(从特定的Google表单返回值),并将这些函数的结果存储在我网站的Javascript变量中,然后我可以在我的网页上使用其他Javascript进一步操作这些函数 再说一次,如果我说了错话或愚蠢的话,请原谅我。但是对于我试图实现的目标,最好的方法是什么呢?基于此,您应
脚本资源,它有一个方法,运行,调用特定的应用程序脚本函数。您的run
方法应该具有要执行的脚本中的、以及函数所需的
您可以使用访问和修改Google工作表中的数据
要从电子表格中检索数据,必须访问存储数据的电子表格,获取电子表格中保存数据的范围,然后获取单元格的值。Apps脚本通过读取电子表格中的结构化数据并为其创建JavaScript对象,方便了对数据的访问
这显示了如何检索和记录产品名称和产品编号的示例
function logProductInfo() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
for (var i = 0; i < data.length; i++) {
Logger.log('Product name: ' + data[i][0]);
Logger.log('Product number: ' + data[i][1]);
}
}
函数logProductInfo(){
var sheet=SpreadsheetApp.getActiveSheet();
var data=sheet.getDataRange().getValues();
对于(变量i=0;i
从GitHub检查这个。这是一个应用程序脚本,可以从每周、每月和每日预算等表格中提取数据,并更新这些数据 虽然答案在技术上是可以的,但o.p.不应该在这种情况下使用执行api。这不是api的用途,除非您想强制所有用户使用google帐户登录并批准权限。请改用已发布的内容服务。请查看更多文档,并向我们展示您的尝试。