2016-07-14 10 views
0

Kann jemand helfen? Ich bin hier ein wenig verloren ... Wie kann ich diesen Code ändern, um Anhänge von meinem Google Drive hinzuzufügen? Bitte helfen Sie insgesamt Noob ...Google Kalender - Apps Skript zum Hinzufügen von Anhang von Google Drive

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var nameSource = ss.getSheetByName("Template"); 
var newDate = nameSource.getRange('F1'); 
var newDate2= newDate.getValues(); 
var date_of_event = ss.getRange('F1').getValue(); 
var date = newDate2; 
var event_title = ss.getRange('B14').getValue(); 
var dSheet = ss.getSheetByName('Sheet1'); 
var description = dSheet.getRange('A21').getValues(); 
var cal = CalendarApp.getCalendarById('[email protected]'); 

//Insert PDF 

var fileId = DriveApp.getFilesByName(newDate2); 

cal.createAllDayEvent('Apply Chem', date_of_event , {supportAttachments: true}).setDescription(description); 

    } 

Antwort

0

Entschuldigung, aber ich bevorzuge es, nur ein paar Richtlinien, anstatt Ihnen helfen, den Code zu ändern.

Wie in Add Drive attachments to events erwähnt, gibt es zwei Teile eine Google Drive-Datei zu einem Kalenderereignis Befestigung:

  1. die URL Datei alternateLink holen title und mimeType vom Drive API Files resource, in der Regel der mit files.get() Methode.
  2. Erstellen oder aktualisieren Sie ein Ereignis mit den Feldern attachments, die im Anfragetext festgelegt wurden, und supportsAttachments, der auf true festgelegt ist.

Beachten Sie jedoch, dass Sie eine vollständige Synchronisierung aller Ereignisse vor der Aktivierung des supportsAttachments Parameter für die Ereignis Änderungen durchführen müssen beim Hinzufügen von Attachments in Ihre bestehende App unterstützen, die Ereignisse lokal speichert.

Codebeispiele, die zeigen, wie ein vorhandenes Ereignis aktualisiert wird, um einen Anhang hinzuzufügen, finden Sie in der Dokumentation.

Verwandte Themen