2017-08-04 1 views
0

Ich habe ein System (ich bin der einzige Benutzer dieses Systems, und es wird nicht erwartet, dass es jemals geändert wird), in dem Tabellen aus einer Vorlagendatei kopiert werden. Diese Vorlage enthält ein Skript, das einige Menüs zur Durchführung einiger Operationen auffüllt. Jede neue Kopie der Vorlagetabelle hat also eine eigene Kopie des Skripts. Das Problem dabei ist, dass jedes Mal, wenn eine neue Tabelle verwendet wird, der Benutzer (ich) die Ausführung des Skripts autorisieren muss. Dies war nicht so schlimm, aber der Autorisierungsprozess ist in letzter Zeit viel ärgerlicher geworden (siehe zum Beispiel https://developers.google.com/apps-script/images/unverified-app-ui.gif). Da ich der einzige Benutzer dieser Tabellen bin, halte ich diesen Prozess für unnötig und möchte ihn umgehen.Berechtigung für Tabellenkalkulationsskript zur eigenen Verwendung

Ich habe versucht, dies zu umgehen, indem Sie den Code in eine eigenständige Skriptdatei extrahieren und veröffentlichen als Add-on (https://developers.google.com/apps-script/quickstart/docs), aber tatsächlich die Veröffentlichung erfordert mich 5 Dollar zu zahlen, und ich denke, das ist lächerlich angesichts der ich bin der einzige Benutzer.

Irgendwelche anderen Ideen?

Vielen Dank im Voraus.

+0

Stapelüberlauf ist nicht für diese Art von Frage. Es ist eine gute Frage, es ist einfach keine gute Stack Overflow Frage. Es ist besser, die Frage in der Apps Script-Community zu stellen: [Link zur Apps Script Community] (https://plus.google.com/communities/102471985047225101769) –

+0

Warum ist es keine gute Stack Overflow-Frage? Ich bin neu beim Posten hier. – castillohair

+0

Eine gute Frage enthält normalerweise Code und Details über Fehlermeldungen und/oder was die erwarteten Ergebnisse im Vergleich zu dem, was Sie erhalten, sind. Eine gute Frage ist einzigartig. Ihr Problem bezieht sich auf eine neue Autorisierungsänderung in Apps Script. Sie haben erklärt, was Sie versucht haben, aber was Sie versucht haben, bezieht sich auf ** Verwendung ** nicht tatsächliche Codezeilen. Ihre Frage ist eher ein Kundenservice-Thema oder eine Beschwerde über ein neues Verfahren. Stack Overflow ist nicht der Kundenservice von Google oder ein Ort, an dem Sie eine Beschwerde einreichen oder sich darüber beschweren, was Sie nicht mögen. –

Antwort

0

AFAIK, das ist das beabsichtigte Verhalten. Überprüfen Sie guide to the authorization lifecycle for add-ons.

  • Add-on automatisch seine onOpen(e) Funktion läuft Menüpunkte hinzufügen, wenn ein Dokument geöffnet wird - aber der Benutzer Daten zu schützen, Apps Script beschränkt, was die onOpen(e) Funktion tun können.

  • Beachten Sie, dass nur veröffentlichte Add-Ons in AuthMode.NONE sein können.

  • Das Konzept der Autorisierungsmodi gilt für alle Apps-Skriptausführungen.
Verwandte Themen