Google sheets 没有在google电子表格中使用getFileById的权限
我有以下问题 我有两个文件:Google sheets 没有在google电子表格中使用getFileById的权限,google-sheets,google-spreadsheet-api,Google Sheets,Google Spreadsheet Api,我有以下问题 我有两个文件: 源文件- 目标文件- 在源文件中有一个脚本(函数名为onEdit,由onEdit事件触发)。当您将R3单元格(源文件)的值更改为其他“Advisor”时,整行应复制到目标文件,但有时有效,有时无效。如果您只更改了一次advisor字段的值,并且该字段可以正常工作,请再尝试几次,以确保在一段时间内权限会出现问题 当它不工作时,我得到消息说,执行名为getFileById的函数的权限有问题,该函数用于以下行: var file = DriveApp.getFileByI
var file = DriveApp.getFileById('1gGExeO2x8pqNzTPRvel8p-wwe-BDkdF5c6BFA8j_Py0');
您知道如何解决该问题以及为什么有时它可以正常工作吗?使用“简单”触发器的脚本可以修改它们绑定到的文件,但无法访问其他文件,因为这需要授权
您可以通过以下步骤确保拥有所有权限:
{“oauthScopes”:[“https://www.googleapis.com/auth/spreadsheets.readonly", "https://www.googleapis.com/auth/userinfo.email“],}
检索自:right是无法做到这一点的吗?似乎非常明显,您希望从表单填充模板。。。。给表单一个文档一个相同的触发器的一种方法可能?修改创建google项目所需的其他文件。。。。跟随那些。。。