Wie kann ich die Seitenleiste für anonyme Betrachter (oder Editoren) anzeigen? Ich habe versucht, sich mit den normalen und installierbar Trigger:Anzeigen der Seitenleiste für Betrachter
Normale Trigger:
function onOpen(){
var html = HtmlService.createHtmlOutputFromFile('Page')
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.setTitle('My custom sidebar')
.setWidth(300);
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.showSidebar(html);
}
Das mit dem Besitzer der Tabelle gearbeitet, aber mit anonymen Benutzer hat nicht funktioniert, obwohl alle mit dem Link Bearbeitungserlaubnis hat.
installierbaren Triggers:
function showSidebar(){
... the same body of the previous 'onOpen' function
}
Dann gebunden I die Funktion showSidebar zu einem installierbaren Trigger, der aufgerufen wird, wenn das Tabellenkalkulations geöffnet wird.
Dies funktionierte nicht mit dem Besitzer oder einem anonymen Benutzer!
Schließlich versuchte ich, die Funktion showSidebar an ein Bild zu binden, das in die Tabelle eingefügt wurde, aber nicht mit einem anonymen Benutzer arbeitete. Es zeigt eine Meldung
Script showSidebar einen Fehler aufgetreten
sagen, und auch wenn die endgültige Methode gut funktioniert, es wird die Seitenleiste nicht automatisch angezeigt.
Fügen Sie ein Beispiel von dem, was Sie bereits versucht haben, einschließlich des Codes und einer Beschreibung dessen, was passiert ist. –
Hinzugefügt mehr Details ... –
Es gibt ein offenes Problem, das verwandt sein könnte: [Problem: 5747 Auslöser für anonyme Benutzer/Skript für anonyme Benutzer] (https://code.google.com/p/google-apps-script -issues/issues/detail? id = 5747) –