Google Drive模块
通过Adobe Workfront Fusion Google Drive模块,您可以监视、搜索、创建、更新、删除和管理Google Drive中的文件、文件夹或共享驱动器。
在Adobe Workfront Fusion方案中,您可以将Google Drive帐户连接到多个第三方应用程序和服务。
如果需要有关创建方案的说明,请参阅在 Adobe Workfront Fusion中创建方案。
有关模块的信息,请参阅 Adobe Workfront Fusion🔗中的模块。
访问要求
您必须具有以下权限才能使用本文中的功能:
要了解您拥有什么计划、许可证类型或访问权限,请与Workfront管理员联系。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
Google驱动器API信息
Google驱动器连接器使用以下对象:
正在将Google Drive连接到Workfront Fusion
如果您是@gmail.com或@googlemail.com用户,则需要在the Google Cloud Platform上创建OAuth客户端,以获取客户端ID和客户端密钥。
有关如何创建OAuth客户端(并获取客户端ID和客户端密钥)的分步说明,请参阅使用自定义OAuth客户端连接 Adobe Workfront Fusion 到 Google Services 。
有关将Google Drive帐户连接到Workfront Fusion的说明,请参阅创建与Adobe Workfront Fusion的连接 — 基本说明
Google Drive模块及其字段
配置Google Drive模块时,Workfront Fusion显示下面列出的字段。 除此以外,可能还会显示其他Google Drive字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。
如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅在 Adobe Workfront Fusion中将信息从一个模块映射到另一个模块。
触发器
监视文件夹中的文件
在指定的文件夹中添加或修改文件时检索文件详细信息。
观看所有文件
在添加或修改您Google Drive中的某个文件时检索文件详细信息。
观看共享文件
当您共享新文件或更新现有共享文件时,会触发该事件。
观看评论
在选定文件上添加或修改评论时触发。
操作
上载文件
将文件上传到您的Google Drive。
更新文件
更新文件的元数据或内容。
复制文件
将文件复制到新位置。
删除文件
永久删除文件或文件夹。
将文件/文件夹移动到垃圾桶
将文件或文件夹移至垃圾桶。
获取文件
检索具有指定ID的文件。
搜索文件/文件夹
根据搜索条件搜索文件或文件夹。
创建文件夹
在指定位置创建文件夹。
获取共享链接
在Google驱动器中检索文件的共享链接。
故障排除
无法上传或更新文件
上传或更新文件失败时,可能会出现以下几种情况:
- 上传的文件太大,超过了您的Google Drive计划允许的最大文件大小限制,或者您已超过Google Drive存储限制。 您可以升级存储计划,也可以从Google Drive服务中删除现有文件。
- 要将文件上载到的所选文件夹不再存在。 此方案将停止,随后需要再次选择目标文件夹。
搜索文件
在模块的List files in a folder中,您可以使用自己的查询,该查询包含以下部分:
-
字段 — 正在搜索的文件的属性,例如文件的属性
name
。 -
运算符 — 对数据执行的测试,用于提供匹配项,例如
contains
。 -
值 — 测试的属性的内容,例如,文件
My cool document
的名称。
将子句与连接项and
或or
组合,并使用not
否定查询。
字段
title
contains
1,=
, !=
fullText
contains
2, 3mimeType
contains
,=
, !=
modifiedDate
<=
,<
,=
,!=
,>
, >=
lastViewedByMeDate
<=
,<
,=
,!=
,>
, >=
trashed
=
, !=
starred
=
, !=
parents
in
owners
in
writers
in
readers
in
sharedWithMe
=
, !=
properties
has
请考虑以下有关这些字段中的运算符的信息:
-
contains
运算符仅对title
执行前缀匹配。例如,标题“HelloWorld”与
title contains 'Hello'
匹配,但与title contains 'World'
不匹配。 -
contains
运算符仅对fullText
的整个字符串令牌执行匹配。例如,如果文档的全文包含字符串“HelloWorld”,则只有查询
fullText contains 'HelloWorld'
返回结果。 在此方案中,诸如fullText contains 'Hello'
之类的查询不会返回结果。 -
如果
contains
运算符由双引号括起来,则它匹配精确字母数字短语。例如,如果文档的
fullText
包含字符串“Hello there world”,则查询fullText contains '"Hello there"'
返回结果,但查询fullText contains '"Hello world"'
未返回结果。此外,由于搜索是字母数字的,因此如果文档的
fullText
包含字符串“Hello_world”,则查询fullText contains '"Hello world"'
将返回结果。 -
type
日期的字段当前无法相互比较,只能比较固定日期。
值类型
\'
的查询(例如, 'Valentine\'s Day'
)中的单引号进行转义。true
或false
。2012-06-04T12:00:00-08:00
。运算符
contains
=
!=
<
<=
>
>=
in
and
or
not
has
对于复合子句,可以使用括号将子句组合在一起。 例如:modifiedDate > '2012-06-04T12:00:00' and (mimeType contains 'image/' or mimeType contains 'video/')
此搜索返回其上次修改是在2012年6月4日之后且图像或视频MIME类型的所有文件。 由于and
和or
运算符是从左到右计算的,没有括号,因此上述示例将仅返回在2012年6月4日之后修改的图像,但会返回所有视频,甚至是2012年6月4日之前的视频。
示例
此页面上的所有示例都显示了未编码的<q>q</q>
参数,其中title = 'hello'
编码为title+%3d+%27hello%27
。 客户端库会自动处理此编码。
-
搜索名为“hello”的文件
标题= 'hello'
-
使用文件夹特定的MIME类型搜索文件夹
mimeType = 'application/vnd.google-apps.folder'
-
搜索不是文件夹的文件
mimeType != 'application/vnd.google-apps.folder'
-
搜索名称中包含“hello”和“goodbye”字样的文件
标题包含'hello',名称包含'goodbye'
-
搜索名称中不包含单词“hello”的文件
标题不包含“hello”
-
搜索内容中包含“hello”一词的文件
全文包含“hello”
-
搜索内容中不包含单词“hello”的文件
非fullText包含“hello”
-
搜索内容中包含精确短语“hello world”的文件
全文包含“ hello world”。全文包含“ hello_world”
-
使用包含“\”字符(如“\authors”)的查询搜索文件
全文包含'\\authors'
-
搜索用户
test@example.org
可写的文件中的“test@example.org” writers
-
在
parents
集合中搜索ID1234567
。 这会查找直接位于ID为1234567
的文件夹中的所有文件和文件夹。父级中的“1234567”
-
在
parents
集合中搜索别名IDappDataFolder
。 这会查找直接位于应用程序数据文件夹下的所有文件和文件夹。父级中的“appDataFolder”
-
搜索用户
test@example.org
和test2@example.org
可写的文件作者中的“test@example.org”和作者中的“test2@example.org”
-
搜索垃圾桶中包含“important”文本的文件
fullText包含“important”,并且已置入垃圾桶= true
-
搜索在2012年6月4日之后修改的文件
modifiedDate > '2012-06-04T12:00:00' //默认时区为UTC
modifiedDate > '2012-06-04T12:00:00-08:00'
-
搜索与名称中带有“hello”的授权用户共享的文件
sharedWithMe,标题包含“hello”
-
搜索具有名为
additionalID
且值为8e8aceg2af2ge72e78
的自定义文件属性的文件。属性具有{ key='additionalID'和value='8e8aceg2af2ge72e78'和visibility='PRIVATE' }
本指南的Source是Google Drive 文档。