Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 使用其他图纸的导入,而不必允许访问每个图纸_Google Apps Script_Google Sheets_Google Drive Api_Google Workspace - Fatal编程技术网

Google apps script 使用其他图纸的导入,而不必允许访问每个图纸

Google apps script 使用其他图纸的导入,而不必允许访问每个图纸,google-apps-script,google-sheets,google-drive-api,google-workspace,Google Apps Script,Google Sheets,Google Drive Api,Google Workspace,我正在使用IMPORTRANGE对另一张工作表上某个范围内的字符进行计数 =LEN(导入(,“Sheet1!A1:A”) 但是,当我使用此公式时,会出现一个“#REF!”错误,表示: 你需要把这些纸连接起来 使用“允许访问”按钮: 单击“允许访问”可以工作,但在需要允许访问数千张工作表时不可行 我以前使用非GSuite解决过此问题,方法是: file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.EDIT)

我正在使用IMPORTRANGE对另一张工作表上某个范围内的字符进行计数

=LEN(导入(,“Sheet1!A1:A”)

但是,当我使用此公式时,会出现一个“#REF!”错误,表示:

你需要把这些纸连接起来

使用“允许访问”按钮:

单击“允许访问”可以工作,但在需要允许访问数千张工作表时不可行

我以前使用非GSuite解决过此问题,方法是:

file.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.EDIT)
但是,当我在我的GSuite帐户上尝试这种方法时,当我尝试调用
setShareing()
时,我得到一个
访问被拒绝:DriveApp
错误:

我试图通过使用
DriveApp.Access.DOMAIN
DOMAIN\u WITH\u LINK
来解决这个问题,但这两个选项都要求我再次允许访问

我已在我们的GSuite管理控制台中打开了“在您的组织外共享”,但当我尝试使用链接将共享设置为
任何人\u时,仍然会被拒绝访问


有没有什么方法可以让我从另一个具有GSuite帐户的工作表中使用
IMPORTRANGE
,而不必允许访问每个工作表?

你有没有想过这一点?我现在也在研究这一点,你能成功吗?