我需要为JS应用程序中同一域中的所有用户创建一个文件并共享它。
以下是创建请求体:
{title: documentName, mimeType: "application/vnd.google-apps.spreadsheet"}
而不是为创建的文件添加域权限。
权限的插入请求主体:
{ "role": "writer","type": "domain","value": domain}
在驱动器中的结果:

对于创建该文件的用户来说,一切都很好,我可以用{q:"title='"+documentName+"' and trashed=false"}找到该文件。
但我找不到其他用户的文件。
我试图查看sharedWithMe文件夹:
{q:"title='"+that._documentName+"' and trashed=false and sharedWithMe=true"} -无结果
我基本上需要搜索如下:

但是我在驱动器API中找不到任何与source:domain相关的东西。
发布于 2015-10-06 19:32:06
如果有人还在找这个,我会把答案发出去。解决方案非常简单,只需将查询参数corpus设置为DOMAIN,如下所示:{q:"title='"+that._documentName+"' and trashed=false", corpus:"DOMAIN"}
发布于 2015-09-10 14:31:48
我将尝试以下方法:设置文件的所有者并删除sharedWithMe (毕竟它是与域显式共享的,而不是与特定用户共享的):
{Q:“title=”“+that._documentName+ "‘’和‘’+ owner +‘在owners和trashed=false中”}
https://stackoverflow.com/questions/32225350
复制相似问题