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