我已阅读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();
我正在寻找一种方法一次插入多个自定义属性,这样我只需要调用一次执行(这样可以提高性能)。
答案 0 :(得分:1)
您可以按照https://code.google.com/p/google-api-java-client/wiki/Batch
中的说明批量处理您的请求NB。我在批量处理超过20个插件时遇到了重大问题。希望如果(a)您的批次较小并且(b)插入属性与插入文件没有相同的问题,您应该没问题。