È possibile modificare a livello di programmazione un documento nativo di Google, ad esempio per rendere determinate parole in grassetto o collegamenti ipertestuali? So che posso esportarlo in un formato come DOC o ODT, apportare le modifiche e rimandare. Ma provato in questo modo manualmente e ho visto che ho perso l'aspetto esatto. Impossibile trovare alcuna API o modello di oggetto per documenti Google nativi, anche se sembra che ci sia qualcosa per i fogli di lavoro.Come manipolare a livello di codice i file doc nativi di google
15
A
risposta
13
Sfortunatamente non è possibile modificare a livello di codice Google Documenti (documento di Word Processor di Google) utilizzando un'API REST. Al momento, solo Google Spreadsheet offre such an API.
Si potrebbe provare Google Apps Script: https://developers.google.com/apps-script/ si tratta di un ambiente di scripting ospitato e offre una Google Documents Service che consente di modificare e gestire esistenti di Google Documenti.
Infine, puoi sempre caricare un documento utilizzando un formato aperto come RTF e convertirlo in un documento Google nativo utilizzando l'API di Google Drive.
Problemi correlati
- 1. Come aggiungere i vincoli a livello di codice a un UIView creato a livello di codice?
- 2. di accesso a livello di programmazione di Google Chrome segnalibri
- 3. Come accedere a una condivisione file a livello di codice
- 4. Come pulire veramente a livello di codice Elimina file?
- 5. Come si firmano a livello di codice i file jar in Java?
- 6. Come seguire un file .lnk a livello di codice
- 7. Come creare file XSD a livello di codice in C#?
- 8. Crea file su Onedrive a livello di codice da C#?
- 9. Come impostare i margini per TextView a livello di codice?
- 10. UIStoryboard come sostituire i vincoli a livello di codice?
- 11. Scorrimento a livello di codice
- 12. Modifica del file di risorse esistente a livello di codice
- 13. Caricamento a livello di codice di un file
- 14. Imposta a schermo intero i frammenti a livello di codice
- 15. Come escludere i file di origine Java nell'attività doc?
- 16. Come impostare i punti di interruzione a livello di codice in Visual C++?
- 17. Generazione di file BPEL a livello di codice?
- 18. ClosedXML iterate i fogli di lavoro a livello di codice.
- 19. conversione a livello di codice kml nell'immagine
- 20. Ottieni codice identificativo a livello di codice
- 21. Come faccio a manipolare la ricerca/i filtri di jqGrid?
- 22. RadioGroup: Come controllare a livello di codice
- 23. Come faccio a manipolare un albero di oggetti immutabili?
- 24. Creazione di Imagebutton a livello di codice
- 25. Cambia colore a livello di codice del testo in PDF
- 26. Rinomina a livello di codice del file aperto su Windows
- 27. Come incrementare un numero di versione a livello di codice?
- 28. Creazione di commenti ancorati a livello di codice in Google Documenti
- 29. Disabilita UIButton a livello di codice
- 30. confrontando a livello di codice i documenti word
Ho provato app-script - ha funzionato bene. In combinazione con il trigger [time driven] (https://developers.google.com/apps-script/execution_methods#time-driven_trigger), penso di poter soddisfare il mio requisito. Grazie! – Sanjay
Gentile @Nivco, non riesco a trovare il modo in cui posso caricare un documento di Word utilizzando l'API di Google Drive e farlo convertire in formato Google Doc. Puoi guidarmi per favore? –
Ciao @SaeedNeamati, puoi utilizzare il metodo insert dall'API Drive, con il parametro "convert" per convertire un documento Word in un formato di Google Documenti: https://developers.google.com/drive/v2/reference/files/insert - [Vedi anche questo post SO] (https://stackoverflow.com/questions/12480376/is-it-possible-to-update-a-google-docs-file-with-data-from-a -Microsoft-ufficio-fi? RQ = 1) – Quent1V