JavaScript, HTML, CSS e... !
0 commenti

URL dell'allegato mancante

Missing attachment URL

Durante la generazione di un evento in Google Calendar tramite Apps Script ho rilevato che il messaggio di errore "Missing attachment URL" (Fig. 1) viene restituito nel caso non sia specificato, nel parametro attachments l'informazione relativa al fileUrl.



Missing attachment URL

Fig. 1 - Missing attachment URL


Per ovviare a questo errore è necessario specificare tale parametro nell'oggetto contenente le informazioni per la generazione dell'evento nel Calendar:

var fileId = '1MyUOpS2ogYFN4pgKXnXuZIOmLYl...' // ID del file da allegare che si trova su Drive
var file = DriveApp.getFileById(fileId);

//...

{
  ...
  "attachments": [
    {
      'fileId': fileId,
      'fileUrl': file.getUrl(), // <-- URL del file da allegare che si trova su Drive
      'mimeType': file.getMimeType(),
      'title': file.getName()
    },
    ...
  ]
}

Un esempio completo dove si fa uso della chiave fileUrl è presente nel mio tutorial 'Creare un evento con allegato in Google Calendar con Google Apps Script'.

Tags

Michele Pisani

Michele Pisani

Sviluppatore Javascript ed esperto in Digital Analytics

L'esperienza nel settore Digital Analytics unita ad anni di sviluppo in Javascript ha trovato la massima espressione in Google Apps Script che mi ha permesso, con estrema facilità e poche righe di codice, di realizzare potenti applicazioni interattive e processi automatizzati integrati con i prodotti della G Suite.

Come contattarmi
scrivi un commento

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

scrivi un commento

Scrivi un commento

Il tuo indirizzo email non sarà pubblicato.I campi contrassegnati da un * sono obbligatori
Puoi utilizzare i seguenti tag nei commenti:
[bold]testo[/bold] se vuoi evidenziare un testo con il grassetto[code]function helloworld() { }[/code] se vuoi pubblicare una porzione di codice[url]https://www.appsscript.it[/url] se devi riferirti ad un indirizzo web