DocsList findFolder()问题

时间:2012-08-02 16:59:40

标签: user-interface google-apps-script google-sheets

这是一个谷歌电子表格脚本问题。

我有一个GUI设置,以便搜索“SouthWest”,然后找到“测试”表。这是我正在使用的代码。

var file = DocsList.getFolder("SouthWest").find("test");

当我在我的帐户下运行时(因为我正确设置了此文件夹和文件),这工作得很好但是当另一个用户登录到谷歌文档时,它将尝试在新用户下搜索此文件夹/文件而不是文件的所有者。有没有办法让它只搜索当前打开的电子表格所有者的DocsList?我在新用户下遇到的错误是“遇到错误:无法找到文件夹SouthWest”。感谢。

1 个答案:

答案 0 :(得分:0)

如果您始终想要访问同一个文件,可以使用getFileById方法直接解决,而不是每次都搜索:

https://developers.google.com/apps-script/class_docslist#getFileById

当然,您应该确保允许所有用户访问该文件。