2021年12月08日 更新
[TOC]
どうも、クラゲジュニアです。
今回は、GASで作成した関数をスプレッドシートの図形に紐付ける方法を解説します。
処理の流れとしては、
です。
挿入 > 図形描画 を選択。
図形アイコンから任意の図形を選択。
今回は、長方形を選択。
水色の図形が表示されました。

今回は、最終行に追記するだけの関数を作成しました。
図形に関数を割り当てる際に関数の名前が必要なので、すぐに確認できるようにしておくとスムーズに作業できます。
function myFunction() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.appendRow(["Hello World"]);
}
図形上で右クリックを行うと、図形右上に3つの点が表示されます。
点をクリックしてスクリプトを割り当てを選択します。

表示されるポップアップに実行したい関数名を入力してOKをクリックすると割り当てが完了します。

図形をクリックするたびに追記されるのが確認できました!!

以上です。