Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 - Fatal编程技术网

Google apps script 让表单生成的谷歌文档可搜索有什么诀窍吗?

Google apps script 让表单生成的谷歌文档可搜索有什么诀窍吗?,google-apps-script,Google Apps Script,我编写了一个GAS脚本,从我的域中的成员提交的谷歌表单生成谷歌文档。一切都很好-发送电子邮件通知,生成文件夹,文档嵌套在其中-但是,即使所有内容都放在一个文件夹中,该文件夹共享给大多数用户已添加到其驱动器的域,问题是,在用户手动编辑文档并自动保存之前,无法通过Google Drive中的搜索找到该文档。我在用电话: docPerms.setSharing(DriveApp.Access.DOMAIN, DriveApp.Permission.EDIT); 根据,将访问设置为域使域中的每个人都可

我编写了一个GAS脚本,从我的域中的成员提交的谷歌表单生成谷歌文档。一切都很好-发送电子邮件通知,生成文件夹,文档嵌套在其中-但是,即使所有内容都放在一个文件夹中,该文件夹共享给大多数用户已添加到其驱动器的域,问题是,在用户手动编辑文档并自动保存之前,无法通过Google Drive中的搜索找到该文档。我在用电话:

docPerms.setSharing(DriveApp.Access.DOMAIN, DriveApp.Permission.EDIT);
根据,将访问设置为使域中的每个人都可以“查找”文档,但对于我的域,它需要额外的手动打开和自动保存才能成为“可搜索”。是否有其他人遇到过这种情况或找到了解决方案


到目前为止,我尝试通过编程方式将一个空格连接到文档的末尾(我现在手动连接),但这并没有解决问题。

我三年多前就这样做了。在我的例子中,文档是从应用程序脚本生成的。

我认为它必须位于每个用户的驱动器上。实现6的一种方法是将新文件夹添加到所有用户都已添加到其驱动器的单个公用文件夹中。感谢您的提示,但我们已经有了一个共享公用文件夹,我将更新原始帖子。我们的大多数用户都将公用文件夹添加到驱动器中,新文档仍然无法搜索。