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

Pillola di Apps Script #0002

Recuperare il numero di fogli di un Google Docs con Apps Script

Pillola di Apps Script #0002

Nome: Recuperare il numero di fogli di un Google Docs con Apps Script

Descrizione: Non esistono metodi nativi per ottenere il numero di fogli che compongono un Google Docs, tuttavia ci sono soluzioni alternative per ottenere tale numero. Lo script seguente lo fa convertendo in formato PDF il Google Docs desiderato definendone il relativo id e splittando il contenuto sulla base di una stringa di riconoscimento.

Stato di verifica: VERIFICATO

Ambito di utilizzo: Google Docs

Segnalatore: Michele Pisani

Codice:

// Fonte: https://gist.github.com/tanaikech/c78087c647dc9b5547b580ccd3629974

var n = DriveApp.getFileById(id).getBlob().getDataAsString().split("/Contents").length - 1;
Logger.log("Numero di pagine: %s", n);

Se vuoi scrivere anche tu la tua Pillola di Apps Script su appsscript.it segui le indicazioni contenute nell'articolo "Pillole di Apps Script: la sezione dedicata a piccole funzioni, trucchi e suggerimenti".

Il tuo contributo è fondamentale, quello che per qualcuno può sembrare una banalità per qualcun altro è un grande aiuto!

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

2 Commenti

  1. Wednesday, January 10, 2024 alle ore 18:29 Igor

    Ciao, c'è la possibilità di cercare un testo o un contenuto di una tabella in un file docs e di rilevare il suo numero di pagina? Devo creare in automatico un indice.
    Grazie!!!

    Igor

    Rispondi a questo commento
    • Wednesday, January 10, 2024 alle ore 20:12 Michele PisaniAutore

      Ciao Igor,
      certo, Google Docs ha la classe TextFinder che può esserti utile per quello che stai cercando di fare.

      Rispondi a questo 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