[google-spreadsheet] Wie fügen Sie UI in Zellen in einer Google-Tabelle mithilfe des App-Skripts hinzu?


Answers

Status 2018:

Es scheint keine Möglichkeit zu geben, Schaltflächen (Zeichnungen, Bilder) in Zellen so anzuordnen, dass sie mit Apps Script-Funktionen verknüpft werden können.

Davon abgesehen gibt es einige Dinge, die Sie tatsächlich tun können:

Sie können...

Sie können Bilder mithilfe von IMAGE(URL) in Zellen platzieren, sie können jedoch nicht mit Apps Script-Funktionen verknüpft werden.

Sie können Bilder in Zellen platzieren und mit URLs verknüpfen, indem Sie Folgendes verwenden:
=HYPERLINK("http://example.com"; IMAGE("http://example.com/myimage.png"; 1))

Sie können Zeichnungen wie in der Antwort von @Eduardo beschrieben erstellen und sie können mit Apps Script-Funktionen verknüpft werden. Dabei handelt es sich jedoch um eigenständige Elemente, die frei über der Tabelle schweben und nicht in Zellen positioniert werden können. Sie können nicht von Zelle zu Zelle kopiert werden und sie haben keine Zeilen- oder Spaltenposition, die die Skriptfunktion lesen könnte.

Question

Ich möchte Schaltflächen zu bestimmten Zellen in der Google Docs-Tabelle hinzufügen. In der Dokumentation zum Anwendungsskript-UI wird erläutert, wie ein neues Bedienfeld hinzugefügt wird. Es ist jedoch nicht klar, wie die Benutzeroberfläche in diesem Bedienfeld bestimmten Zeilen oder Zellen zugeordnet werden kann.

Ist es möglich, UI bestimmten Zellen hinzuzufügen, oder können wir nur neue Panels hinzufügen?




Related