将驱动器文件ID导出到电子表格

时间:2017-09-27 12:09:17

标签: google-app-maker

我在我的应用中使用了驱动器选择器。我希望用户选择一个文件夹(就像示例" Drive Picker")。然后我想获取此文件夹的ID并将其放在驱动器上的电子表格中。 您是否有任何想法可以实现该功能或可以实现此功能的功能?

1 个答案:

答案 0 :(得分:0)

你几乎就在那里,缺少的成分是Spreadsheet Sample

// onDocumentSelect drive picker widget event handler. Makes async call
// to server with selected by user document id.
google.script.run.appendToSpreadsheet(result.docs[0].id);


// Public server-side function
function appendToSpreadsheet(docId) {
  var spreadsheetId = 'spreadsheet id goes here';
  var spreadsheet = SpreadsheetApp.openById(spreadsheetId);
  var sheet = spreadsheet.getSheets()[0];

  sheet.appendRow([docId]);
}

这是一个非常基本的示例,您可以进一步处理多个文件选择并在服务器端验证提供的docId是否为有效的驱动器文件。