如何使用google驱动程序SDK在一个操作中插入多个自定义属性

时间:2013-09-26 10:05:54

标签: android google-drive-api

我已阅读Drive SDK参考手册,并使用以下网址中的信息将一组自定义属性插入到驱动器上的文件中:

https://developers.google.com/drive/v2/reference/properties/insert

在此过程中,我必须多次调用execute命令(每次插入一次):

Property newProperty1 = new Property();
newProperty1.setKey(key);
newProperty1.setValue(value);

Property newProperty2 = new Property();
newProperty2.setKey(key);
newProperty2.setValue(value);

gDriveService.properties().insert(fileId, newProperty1).execute();
gDriveService.properties().insert(fileId, newProperty2).execute();

我正在寻找一种方法一次插入多个自定义属性,这样我只需要调用一次执行(这样可以提高性能)。

1 个答案:

答案 0 :(得分:1)

您可以按照https://code.google.com/p/google-api-java-client/wiki/Batch

中的说明批量处理您的请求

NB。我在批量处理超过20个插件时遇到了重大问题。希望如果(a)您的批次较小并且(b)插入属性与插入文件没有相同的问题,您应该没问题。