È possibile ricevere una notifica in tempo reale (senza ampio polling) per le modifiche apportate a un documento Google (documento/foglio di lavoro/presentazione)? In tal caso, qual è la struttura del modello (se ciò ha senso)? Qualsiasi suggerimento alla documentazione o ai campioni sarebbe d'aiuto!Modifiche in tempo reale a Google Document/Foglio di calcolo/Presentazione
La documentazione su https://developers.google.com/drive/manage-changes fornisce una chiamata API che restituisce istantaneamente e indica se sono state apportate modifiche dall'ultimo. Tuttavia, questo è inutile che tu voglia sapere quasi non appena è stata apportata una modifica - dovresti fare le chiamate all'API back to back ogni secondo o prima e sfornare un sacco di risorse. Il Drive Real-time API offre invece un modo per essere immediatamente avvisati di eventuali modifiche senza polling ampio e frequente. Lo fa con una chiamata HTTP che "si blocca" finché non è pronta una modifica (o un timer scade). Questa è una classica tecnica a lungo sondaggio.
La mia domanda è se esiste una tale funzione per Google Documenti/fogli di lavoro/Presentazioni. Oppure è disponibile solo per file specifici dell'applicazione personalizzati diversi da quelli standard. Se non è disponibile, ci sono piani per renderli disponibili?
Grazie in anticipo!
Un dipendente di Google nel team dell'API Drive ha confermato che al momento non è possibile. – necromancer
come ora Sembra che usando uno script di Google Apps non puoi fare una richiesta HTTP ('FetchUrlApp') in un evento' onEdit' di un foglio di calcolo. https://code.google.com/p/google-apps-script-issues/issues/detail?id=185#makechanges –