按照此处的说明进行操作,并将google电子表格与bigQuery集成在一起。我的查询会提取过去一小时的数据,因此保持电子表格的更新非常重要。
工作表是否有办法在刷新页面时自动运行脚本并更新数据?现在,我需要单击几下才能执行此操作。
除了@Sandy Good的答案。
您需要使用onOpen(e)
,它在用户打开具有编辑权限的电子表格,文档或表单时运行。
function onOpen() {
// Add a custom menu to the spreadsheet.
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.createMenu('Custom Menu')
.addItem('First item', 'menuItem1')
.addToUi();
}
您收到授权错误,因为脚本需要授权。Apps脚本需要用户授权才能访问数据。
如果脚本使用可以访问私有数据的服务,您将看到一个授权对话框。
您可以按照以下步骤撤消脚本访问权限:
访问您的Google帐户的权限页面。(将来要导航到此页面,请访问Google.com,然后在屏幕的右上角单击您的帐户图片。下一步,依次单击帐户,安全性和帐户权限部分中的全部查看。)
单击要撤消其授权的脚本名称,然后单击右侧的“撤消访问权限”。
有关授权的更多信息,请遵循Google官方文档:https : //developers.google.com/apps-script/add-ons/lifecycle
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句