Ich habe eine Spreadsheet
mit einigen Apps Script
Funktionen daran gebunden.rufen Sie eine Google Spreadsheets Apps-Skript-Funktion von Google Tabellen API v4
Ich habe auch einen Android
Client mit Google Sheets API v4
, um mit dieser Tabelle zu interagieren.
Gibt es eine Möglichkeit für den Android-Client, eine Funktion im Code Apps Script
aufzurufen/auszuführen?
Der Grund, warum ich Code auf der Apps Script
Seite, und nicht einfach auf dem Android
Client ausgeführt werden muss, ist, weil ich einige E-Mails senden, wenn etwas mit dem Dokument passiert, und ich möchte die E-Mail gesendet werden aus dem Konto des Besitzers der Tabelle und nicht von dem über die API authentifizierten Android-Nutzer.
Ich weiß, dass ich Funktionen implizit auslösen kann, indem ich z. B. Zeilen zu einem Dokument hinzufüge, aber gibt es eine Möglichkeit, eine bestimmte Funktion direkt auszuführen?
Dank! das kann funktionieren, aber das erlaubt es jedem, meine Funktionen auszulösen, auf irgendeine Weise, die nur Benutzern mit Zugriff auf meine Google-Tabelle erlaubt, diese Funktion auszulösen? – marmor
Sie können ein benutzerdefiniertes Authentifizierungs-Token in den Mix aufnehmen. Fügen Sie es entweder als Parameter in der Anforderung oder im Textkörper hinzu. Wenn die Anforderung beim Endpunkt eintrifft, überprüfen Sie, ob das benutzerdefinierte Authentifizierungs-Token mit dem übereinstimmt, das Sie für eine Variable im Endpunkt gespeichert haben. –
Ich werde das überprüfen, danke – marmor