質問編集履歴

1

ご回答を受けての追記

2024/03/16 08:04

投稿

extusr
extusr

スコア31

test CHANGED
File without changes
test CHANGED
@@ -36,3 +36,25 @@
36
36
  ### 発生している問題・エラーメッセージ
37
37
 
38
38
  上述のとおり、GAS内で呼び出すことには成功したのですが、同様にセルでの数式記述で呼び出そうとしても「不明な関数」とエラーが出力され呼び出すことができませんでした。
39
+
40
+ ご回答いただきましてありがとうございます。
41
+ お教えいただいた方法で無事セル内からの呼び出しがおこなえました。
42
+
43
+ (2024/03/16 17:03 ご回答を受けての追記)
44
+ 共通化したい関数が複数ある場合、その関数の数だけスクリプト内に関数を用意する必要が出てしまうため、ライブラリ自体を呼び出す関数をひとつだけ用意し、それを介してライブラリ内の関数にアクセスすることはできないものでしょうか。
45
+
46
+ イメージ的には以下のような方法なのですが、セルに「数式の解析エラーです。」とエラーが出力されてしまいました。
47
+
48
+ ### 呼び出し先のGASでのコード
49
+
50
+ ```
51
+ function getTest() {
52
+ return Test;
53
+ }
54
+ ```
55
+
56
+ ### 呼び出し先のスプレッドシートでセルでの呼び出し(失敗)
57
+
58
+ ```
59
+ =getTest().getText()
60
+ ```