gelöst Google Sheets API - Javascript einbinden

Thema wurde von Anonymous, 24. August 2018 erstellt.

  1. Anonymous

    Anonymous Neues Mitglied

    Registriert seit:
    25. Juli 2018
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    7
    #1 Anonymous, 24. August 2018
    Zuletzt bearbeitet: 24. August 2018
    Hallo,

    Ich möchte G-Sheets nutzen, um Eingaben direkt im Google Drive zu speichern.
    Dazu muss ich 2 Javascripts einbinden, welche ich bisher einfach im <head> hinzugefügt habe:

    Library:
    <script type="text/javascript" src="(Link nur für registrierte Nutzer sichtbar.)"></script>

    API
    <script type="text/javascript" src="fdgs.js"></script>

    Nun meine Frage:
    Kann mir wer sagen, in welcher Datei ich diese Scripts angebe und wo ich "fdgs.js" speichern soll, damit ich die dazugehörige <form> in eine Infoseite einbinden kann.

    Eingabe Infoseite

    <!-- Form -->
    <div class="form_container">
    <form id="sheets" name="sheets" class="form_body">
    <input id="first_name" name="last_name" class="form_field" value="" placeholder="Vorname"/>
    <input id="last_name" name="last_name" class="form_field" value="" placeholder="Nachname"/>
    <input id="email" name="email" class="form_field" value="" placeholder="Email"/>
    <input id="submit" name="submit" type="button" class="form_button" value="Submit" onClick="submit_form()">
    </form>
    <div class="form_message" id="message"></div>
    </div>
    <!-- Form -->

    <script>
    const scriptURL = '(Link nur für registrierte Nutzer sichtbar.)'
    const form = document.forms['submit-to-google-sheet']

    form.addEventListener('submit', e => {
    e.preventDefault()
    fetch(scriptURL, { method: 'POST', body: new FormData(form)})
    .then(response => console.log('Success!', response))
    .catch(error => console.error('Error!', error.message))
    })
    </script>

    [​IMG]

    [​IMG]

    Google Sheets API

    Vorgegangen bin ich nach diesem Tutorial und läuft im standalone Betrieb einwandfrei:
    (Link nur für registrierte Nutzer sichtbar.)

    Sandbox
    (Link nur für registrierte Nutzer sichtbar.)

    Gambio
    (Link nur für registrierte Nutzer sichtbar.)

    Nur die Integration in Gambio bereitet mir Schwierigkeiten, somit bin ich für jede Hilfe dankbar.

    Matt
     
  2. Anonymous

    Anonymous Neues Mitglied

    Registriert seit:
    25. Juli 2018
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    7
    Ich habe die Dateien direkt in der Info Seite angegeben, es funktioniert nun.