2017-09-27 6 views
0

J'ai utilisé le sélecteur de lecteur dans mon application. Je veux que l'utilisateur choisisse un dossier (comme l'exemple "Drive Picker"). Ensuite, je voudrais prendre l'ID de ce dossier et le mettre dans une feuille de calcul sur le disque. Avez-vous une idée pour mettre en œuvre cela ou une fonction qui peut faire cela?Exporter l'ID du fichier du lecteur vers la feuille de calcul

+0

Pourquoi avez-vous besoin de cela? Vous pouvez stocker l'ID du document dans le modèle, puis importer le fichier entier dans la feuille de calcul à tout moment. –

Répondre

0

Vous y êtes presque, l'ingrédient manquant est 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]); 
} 

Il est super exemple de base, vous pouvez aller plus loin, en manipulant plusieurs fichiers de sélection et de validation du côté serveur si la condition est valide docId fichier Drive.