在我的Java应用程序中,我按照以下方式创建新的Google表格:
Sheets service = new Sheets.Builder(GoogleNetHttpTransport.newTrustedTransport(), JSON_FACTORY, credential)
.setApplicationName(APPLICATION_NAME)
.build();
SpreadsheetProperties properties = new SpreadsheetProperties();
properties.setTitle("Title");
Spreadsheet export = new Spreadsheet();
export.setProperties(properties);
Spreadsheet response = service.spreadsheets().create(export).execute();
这个方法可行,我可以从响应中获取表格ID。现在我想知道:
- 由于我使用的是服务帐户,我看不到将创建电子表格的用户。
- 我想将权限设置为“任何拥有链接的人”,但似乎没有此选项。