Ich habe die Codes mit app script generiert, um E-Mails automatisch zu senden, wenn Benutzer einige Werte in Google Tabellenkalkulation geändert haben, was gut funktioniert.Senden von E-Mails von verschiedenen Konten mit Google App Script
Jetzt teile ich meine Google-Tabelle mit dem App-Skript zwei weitere Personen (z. B. PersonA, PersonB). Daher möchte ich, dass jeder, der etwas an Google Tabellenkalkulation ändert, eine E-Mail unter seinem eigenen Konto sendet. Bsp: [Wir müssen alle innerhalb der Google Tabellenkalkulation selbst bearbeiten, ohne zur "aktuellen Web App URL" zu gehen, (danke Cameron Roberts für die Klarstellung) wenn PersonA irgendetwas ändert, dann wird eine E-Mail unter PersonA's Konto gesendet, und eine E-Mail wird unter der personB Konto gesendet, wenn personB etwas ändert
ich etwas auf den Rat hat auf Basis von user2970721 und Cameron Roberts I „Bereitstellen von Web-App“ angepasst „User die Web-App den Zugriff auf“ zB:...
ich bat auch Persona & personB gleich unter ihrer acco zu tun Stellen Sie sicher, dass sie das Skript mindestens einmal ausgelöst haben. zB:
Mein Problem ist, dass, nachdem ich all diese oben genannten getan haben, ganz gleich, wer alles auf Google-Tabelle ändert, wurden E-Mails immer von personB Konto (meine beste Vermutung ausgesendet ist, dass ich verkorkste etwas und PersonB war der Letzte, der das Skript ausgelöst hat).
Muss die "Projektversion" für mich, PersonA und PersonB oder etwas anderes, das ich ändern muss, anders aussehen? Jede Hilfe würde sehr geschätzt werden!
Haben Ihre Benutzer darauf als Web-App Zugriff, um Aktualisierungen vorzunehmen (indem Sie zur "aktuellen Web-App-URL" gehen), oder bearbeiten Sie sie innerhalb des Blattes selbst? Wenn sie im Blatt selbst bearbeiten, müssen Sie dies nicht als Web-App bereitstellen. Bitte klären Sie in Ihrer Frage. Bei Ihrer vorherigen Frage ging ich davon aus, dass Sie den Auslöser "Bei Änderung" verwendeten, während Benutzer2970721 annahm, dass Sie eine Web-App verwendeten. Normalerweise wäre es das eine oder das andere. –
Hallo Cameron, alle von uns müssen Dinge in Google Tabellenkalkulation bearbeiten, ohne auf die App-URL zu gehen, danke, dass Sie darauf hingewiesen haben, weil ich es gerade in meiner Frage geändert habe. Ja, ich verwende den Trigger "bei Änderung". Da ich in Google Tabellenkalkulation bearbeiten muss, bedeutet das, dass ich alle Web-App-Sache für PersonA & B entfernen muss, und lassen Sie sie den Auslöser mit "on change" einrichten? Danke für die tolle Hilfe! –
Ja, lassen Sie die Web-App fallen und verwenden Sie einfach den onChange-Trigger. –