Google Embedder - Docs Sheets Forms

Demo to preview the plugin:

Introduction

Embed any Google document, such as Docs, Sheets, Forms, Slides, and Files, into your Bubble app. Simply place this no-code plugin on the page and configure the element properties.
Note: When working with spreadsheets, please go to File -> Publish to the web and then use the ID of the document from the link you obtain if you want to display sheets in the embedder. For Edit sheet mode, please use the sheet ID from the regular URL.
Image without caption

How to setup

  1. Adding the Google Embed Element
      • Go to the Design tab.
      • Drag the Google Embed element onto the page.
      • In the element properties panel, configure the settings according to the type of content you want to embed.
    1. Configuring Google Embed
      1. Choose the Document Type
        In the properties panel, set the Type of Document according to the Google service you want to embed:
        • Document → For Google Docs.
        • Spreadsheet → For Google Sheets.
        • Presentation → For Google Slides.
        • Form → For Google Forms.
        Add the Document ID
        • Copy the URL of the Google document you want to embed.
        • Extract only the document ID from the URL.
    1. Specific Configurations for Each Document Type
      1. Google Sheets
        • Show Headers: Displays column headers (A, B, C, etc.).
        • Show Bottom Bar: Shows the bottom navigation bar of Google Sheets.
        • Range: Defines a specific cell range, e.g., A1:C10.
        • Single Sheet Mode: Displays only a single sheet.
        Google Slides
        • Auto Start?: Automatically starts the presentation.
        • Seconds Between Slides: Sets the time between slides (e.g., 5 seconds).
        • Loop Slides?: Enables looping of the presentation.
        Google Forms
        • Loading Message: Sets a custom message while the form is loading.
    1. Enabling Fullscreen Mode (Optional)
      1. To allow fullscreen mode for the embedded content:
        • In the Google Embed properties panel, check the Allow Fullscreen? option.
          • Create a button to activate fullscreen via workflow.
          Creating the Workflow for Fullscreen Mode
          • Go to the Workflow tab.
          • Add a new event: When the button is clicked.
          • Add the action: Fullscreen Mode
          • Select the corresponding Google Embed element.
            Now, when the user clicks the button, the document will be displayed in fullscreen mode.

        Plugin Element Properties

        Google Embed

        Fields:
        Title
        Description
        Type
        Mode
        Mode. Make sure to publish your document to the web if you want to use it in ‘Display’ mode. Available values: Display and Edit Available options: Display, Edit
        Text
        Type of Document
        Type of Document. Available values: Document, Spreadsheet, Presentation, File and Form Available options: Document, Spreadsheet, Presentation, File, Form
        Text
        Doc/Sheet/File ID
        This ID is taken from the URL. For ‘Display’ mode this should be the document id of the published to web.
        Text (optional)
        ————–Global Options—————
        Allow Fullscreen?
        Allow Fullscreen
        Checkbox (yes/no)
        Remove Scrollbars?
        Remove Scrollbars
        Checkbox (yes/no)
        —————Spreadsheet Options—————
        Show Title Bar
        Show Title Bar
        Checkbox (yes/no)
        Show Headers
        Show Headers
        Checkbox (yes/no)
        Show Bottom Bar
        Show Bottom Bar
        Checkbox (yes/no)
        Hide Borders
        Hide Borders
        Checkbox (yes/no)
        Single Sheet Mode
        Single Page Mode
        Checkbox (yes/no)
        Page ID
        Page ID
        Text (optional)
        Show Range? (single page mode)
        Use Range Mode
        Checkbox (yes/no)
        Range
        Range
        Text (optional)
        ————— File Options —————
        View
        View Available options: grid, list
        Dropdown (optional)
        —————Presentation Options—————
        Auto Start?
        Auto Start
        Checkbox (yes/no)
        Sec. Between Slides
        Sec. Between Slides
        Number
        Loop Slides?
        Loop Slides
        Checkbox (yes/no)
        —————Form Options—————
        Loading Message
        Loading Message
        Text

        Element Actions

        1. Fullscreen mode - Make element fullscreen
          Image without caption

          Changelogs