Il tuo lavoro richiede di trascorrere molto tempo in Fogli Google? Puoi utilizzare l'azione sicura basata su OAuth di Looker per inviare file CSV direttamente da Looker a Fogli Google su base una tantum o ricorrente.
L'azione Fogli Google è integrata con Looker tramite l'hub azioni di Looker. Una volta che l'amministratore di Looker ha abilitato l'azione Fogli Google nell'hub delle azioni, gli utenti possono selezionare Fogli Google come possibile destinazione quando inviano o pianificano Look o esplorazioni.
Questa pagina spiega agli amministratori come abilitare l'azione Fogli Google in Looker. Viene inoltre descritto in che modo qualsiasi utente che dispone delle autorizzazioni appropriate può inviare o pianificare caricamenti in formato CSV su un foglio Google.
Attivazione dell'azione Fogli Google in Looker
Gli amministratori di Looker possono attivare l'azione Fogli Google in Looker seguendo questa procedura:
Vai al riquadro Amministrazione e, in Piattaforma, vai alla pagina Azioni.
Nell'elenco delle azioni di Action Hub, scorri fino a Fogli Google e fai clic sul pulsante Attiva.
Nella pagina delle azioni di Fogli Google, fai clic sul pulsante di attivazione/disattivazione Abilitato per attivare l'opzione e fai clic su Salva.
Quando torni all'elenco delle azioni di Action Hub, l'azione di Fogli Google dovrebbe essere attivata.
Tu e i tuoi utenti, se dispongono delle autorizzazioni di send_to_integration, ora potete inviare o pianificare Look o esplorazioni in formato CSV in un foglio Google.
Inviare dati in formato CSV a un foglio Google
Qualsiasi utente di Looker con le autorizzazioni send_to_integration può inviare o pianificare Look o esplorazioni in formato CSV in un foglio Google.
In Fogli Google è presente un limite di 10 milioni di celle per l'intero foglio. Se la tabella di dati contiene colonne, righe o schede che superano questo limite, eventuali caricamenti nell'integrazione di Fogli Google non andranno a buon fine.
Per preparare i dati prima di inviarli o pianificarli, segui questi passaggi:
Ridimensionamento orizzontale:se la tabella di dati contiene più di 26 colonne e prevedi di importare i dati in un foglio Google esistente, dovrai espandere manualmente il foglio Google per potervi importare i dati.
Scalabilità verticale:se la tabella di dati contiene più di 1000 righe, Looker aggiungerà queste righe al foglio Google per impostazione predefinita.
Sovrascrittura:se importi i dati in un foglio Google esistente, scrivi eventuali formule in una scheda separata del foglio Google per preservare la logica delle formule. Se utilizzi la funzione di sovrascrittura dell'azione Fogli Google, l'azione aggiorna in modo dinamico il foglio Google e i dati verranno caricati automaticamente nella prima scheda o all'estrema sinistra del foglio Google. Se preferisci creare un nuovo foglio di lavoro con ogni invio di dati, in modo da avere una cronologia completa dei dati e poter tenere traccia delle modifiche nel tempo, non utilizzare la funzione di sovrascrittura dell'azione Fogli Google.
Per inviare o programmare i tuoi contenuti:
Nello Strumento di pianificazione, accanto a Dove devono essere inviati questi dati?, seleziona Fogli Google come destinazione di invio.
Se è la prima volta che esegui la consegna su Google Drive, dovrai autenticarti con le tue credenziali Google. Fai clic su Accedi con Google, specifica il tuo Account Google e quindi fai clic su Consenti per collegare l'account Looker alle credenziali OAuth di Google. Puoi connettere un solo set di credenziali Google OAuth 2.0 a questa integrazione.
Nello scheduler, fai clic su Verifica credenziali per caricare Google Drive.
Nel menu a discesa Seleziona Drive per salvare il file, scegli Google Drive in cui salvare il file CSV.
Successivamente, puoi inserire l'URL di una cartella in questo Drive o recuperare tutte le cartelle in Drive.
Nel campo URL di destinazione di Google Drive, inserisci l'URL completo di Google Drive della cartella in cui vuoi salvare i dati. Ad esempio: https://drive.google.com/corp/drive/folders/abcxyz. Se questo URL non è accessibile, i tuoi dati verranno salvati nella cartella principale di Google Drive.
Dal menu a discesa Seleziona Recupera per recuperare un elenco di cartelle in questo Drive, seleziona Recupera. Dopo l'aggiornamento della finestra di dialogo Pianificazione, dal menu a discesa Seleziona la cartella in cui salvare il file, seleziona la cartella di Google Drive in cui salvare il file CSV.
Specifica il nome del file di Fogli Google nel campo Inserisci un nome file. Non è necessario includere l'estensione del file: l'azione Fogli Google lo aggiungerà automaticamente durante la pubblicazione.
Nel menu a discesa Sovrascrivi file esistenti, seleziona Sì o No. Se selezioni No, verrà generato un nuovo foglio Google con un'istantanea dei dati a ogni invio di dati. Se selezioni Sì, i dati verranno caricati nella prima scheda o all'estrema sinistra del foglio Google esistente.
A causa dei limiti di celle di Fogli Google, se scegli l'opzione di sovrascrittura, tieni presente che le schede aggiunte durante ogni invio non possono causare il superamento del limite di 10 milioni di celle del foglio. Una volta superato il limite di celle, le pianificazioni successive non andranno a buon fine.
Le opzioni avanzate per i file CSV includono limite e formato personalizzabili. Fai clic su Invia o Programma.
Aggiorna la cartella di Google Drive per visualizzare i file caricati.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-05 UTC."],[],[],null,["# Looker actions – Google Sheets\n\n| **Note:** You can also connect Google Sheets to Looker directly using the **Connected Sheets for Looker** feature. This feature lets users interactively explore data from LookML models through the familiar Google Sheets spreadsheet interface. Sheets users will have access to governed data from the databases that are supported by Looker. Exploration is intuitive since Connected Sheets presents an organized view of the model with views, fields, and measures just as they were defined in Looker. Looker data through Connected Sheets presents Looker data in standard Sheets constructs, such as pivot tables, charts, and formulas, allowing for flexibility of analysis through familiar constructs. For more information, see the [Using Connected Sheets for Looker](/looker/docs/connected-sheets) documentation page. For an overview of all the ways that Looker integrates with Google Sheets, see the [How Looker integrates with Google](/looker/docs/looker-google-integrations#google_sheets) documentation page.\n\u003e Customer-hosted instances may be unable to enable actions from the Looker Action Hub, especially actions that [support streamed results](/looker/docs/action-hub#uses_streaming) or that use [OAuth](/looker/docs/action-hub#configuring_an_action_for_oauth), if the customer-hosted Looker instance does not fulfill the [Looker Action Hub requirements](/looker/docs/action-hub#looker_action_hub_requirements).\n\u003e\n\u003e See the [Sharing data through an action hub](/looker/docs/action-hub#considerations_for_customer-hosted_instances) documentation page for suggested solutions to this potential issue.\n\n\nDoes your work require you to spend a lot of time in Google Sheets? You can use Looker's secure, OAuth-based action to send CSVs directly from Looker to Google Sheets on a one-off or recurring basis.\n\n\nThe Google Sheets action is integrated with Looker through the [Looker Action Hub](/looker/docs/admin-panel-platform-actions). Once the Looker admin has enabled the Google Sheets action in the Action Hub, users can select Google Sheets as a possible destination when sending or scheduling Looks or Explores.\n\n\nThis page walks admins through enabling the Google Sheets action in Looker. It also describes how any user who has the appropriate [permissions](/looker/docs/admin-panel-users-roles#permissions_list) can send or schedule deliveries in CSV format to a Google Sheet.\n| **Note:** If you have a permission that provides access to only select pages in the Admin panel, such as [`manage_schedules`](/looker/docs/admin-panel-users-roles#manage_schedules), [`manage_themes`](/looker/docs/admin-panel-users-roles#manage_themes), or [`see_admin`](/looker/docs/admin-panel-users-roles#see_admin), but you don't have the [Admin role](/looker/docs/admin-panel-users-roles#default_roles), the page or pages that are described here may not be visible to you in the Admin panel.\n\n\u003cbr /\u003e\n\nEnabling the Google Sheets action in Looker\n-------------------------------------------\n\nLooker admins can enable the Google Sheets action in Looker with the following steps:\n\n1. Go the **Admin** panel and, under **Platform** , go to the **Actions** page.\n2. On the list of Action Hub actions, scroll to Google Sheets and click the **Enable** button.\n3. On the **Google Sheets** action page, click the **Enabled** toggle to the on position, and click **Save**.\n4. When you return to the list of Action Hub actions, your Google Sheets action should be enabled.\n\n\nYou and your users --- if they have `send_to_integration` permissions --- can now send or schedule Looks or Explores in CSV format to a Google Sheet.\n\nDelivering data in CSV format to a Google Sheet\n-----------------------------------------------\n\n\nAny Looker user who has `send_to_integration` permissions can send or schedule Looks or Explores in CSV format to a Google Sheet.\n\u003e Google Sheets are [limited to 10 million cells](https://support.google.com/drive/answer/37603) for the entire Sheet. If your data table has columns, rows, or tabs that exceed this limit, any deliveries to the Google Sheet integration will fail.\n\nTo prepare your data before sending or scheduling it, follow these steps:\n\n- **Horizontal scaling:** If your data table contains more than 26 columns and you plan to import the data to an existing Google Sheet, you'll need to manually expand the Google Sheet before you can import your data into it.\n- **Vertical scaling:** If your data table contains more than 1,000 rows, Looker will add those rows to your Google Sheet by default.\n- **Overwriting:** If you're going to import your data into an existing Google Sheet, write any formulas on a separate tab of your Google Sheet to preserve the logic in your formulas. If you use the Google Sheets action's overwrite function, the action dynamically updates your Google Sheet, and your data will automatically be loaded into the first or leftmost tab of your Google Sheet. If you'd prefer to create a new spreadsheet with each data delivery so that you have a full history of your data and can track changes over time, don't use the Google Sheets action's overwrite function.\n\n\nTo send or schedule your content, follow these steps:\n\n1. From the [Scheduler](/looker/docs/delivering-looks-explores), next to **Where should this data go?** , select **Google Sheets** as your delivery destination.\n2. If you're delivering to Google Drive for the first time, you'll need to authenticate with your Google credentials. Click **Sign in with Google** , specify your Google Account, and then click **Allow** to connect your Looker account to your Google OAuth credentials. You can connect only one set of Google OAuth 2.0 credentials to this integration.\n3. In the Scheduler, click **Verify credentials** to load your Google Drive.\n4. From the **Select Drive to save file** drop-down, choose the Google Drive where your CSV file will be saved.\n\n Next, you can either enter the URL for a folder in this Drive or fetch all folders in your Drive.\n - In the **Google Drive Destination URL** field, enter the full Google Drive URL of the folder where you want to save your data. For example: `https://drive.google.com/corp/drive/folders/abcxyz`. If this URL isn't accessible, your data will be saved to the root folder of your Google Drive.\n - From the **Select Fetch to fetch a list of folders in this drive** drop-down, select **Fetch** . After the Scheduler dialog refreshes, from the **Select folder to save file** drop-down, select the Google Drive folder where your CSV file will be saved.\n5. Specify the name of your Google Sheet file in the **Enter a filename** field. You don't need to include the file extension --- the Google Sheets action will automatically append it during delivery.\n6. In the **Overwrite Existing Files** drop-down, select **Yes** or **No** . Selecting **No** will generate a new Google Sheet with a snapshot of your data with every data delivery. Selecting **Yes** will load your data in the first or leftmost tab of your existing Google Sheet.\n\u003e Because of [Google Sheets cell limits](https://support.google.com/drive/answer/37603), if you choose the overwrite option, keep in mind that the tabs that are added during each delivery cannot cause the Sheet to exceed the 10 million cell limit. Once the cell limit is exceeded, subsequent schedules will fail.\n7. Advanced options for CSVs include customizable [limit](/looker/docs/delivering-looks-explores#limit) and [format](/looker/docs/delivering-looks-explores#format_options). Click **Send** or **Schedule**.\n8. Refresh your Google Drive folder to see your file delivery.\n\nSwitching Google Accounts\n-------------------------\n\nTo associate a different Google Account with this action, you must delete the account's connection to the Looker instance. To learn more, see [Manage connections between your Google Account and third-parties](https://support.google.com/accounts/answer/13533235).\n\n\u003cbr /\u003e"]]