質問編集履歴

6

補足の追記

2024/01/20 10:36

投稿

admin_cat
admin_cat

スコア3

test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,7 @@
72
72
  エラー内容は、スクリプトは完了しましたが、何も返されませんでした。このエラーは通常、Google Apps Scriptの関数が値を返さない場合に発生します。
73
73
  Google Apps Scriptでは、doGetやdoPostなどの関数はHTMLコンテンツや新しいアプリのインスタンスなどの値を返すはずです。これらの関数が何も返さない場合、エラーメッセージが表示されることがあります、という事でした。
74
74
  また古い情報ではCallbackIDが云々という情報もありましたが、今回はSlackAppなので関係ないように思えました。
75
+ [CallbackID云々](https://qiita.com/kunichiko/items/7f64c7c80b44b15371a3)
75
76
 
76
77
  特に変わらずエラー解消できなかった。
77
78
  #予定チャンネルがきれいに確認できれば良いので他チャンネルでスラッシュコマンド打って、♯予定チャンネルに投稿されるという方法で凌いでいます。この場合、他チャンネルにエラーが1投稿されて目的の#予定チャンネルに正常な結果『天気予報』だけが1投稿されるので問題はありません。
@@ -80,3 +81,6 @@
80
81
  main()関数はもともと定時実行する、#予定チャンネルに天気予報の投稿をする関数でありトリガーを設定しております。特に支障はなく、定時実行のタイミング若しくはGoogle apps scriptから直接実行した際には、今回のGASのエラーはチャンネルに吐き出しません。
81
82
 
82
83
  doPost()関数は基本的に、デバッグツールで確認できないので余計に困っています。手動では確認が取れないので途方に暮れています。
84
+ Event SubscriptionsのRequest URLには、GASのWeb App URLを登録しています。
85
+ Slackボット名やSlach command名などが関係しているのであれば、設定方法自体が誤りかも知れません。
86
+

5

誤字脱字

2024/01/20 10:28

投稿

admin_cat
admin_cat

スコア3

test CHANGED
File without changes
test CHANGED
@@ -77,6 +77,6 @@
77
77
  #予定チャンネルがきれいに確認できれば良いので他チャンネルでスラッシュコマンド打って、♯予定チャンネルに投稿されるという方法で凌いでいます。この場合、他チャンネルにエラーが1投稿されて目的の#予定チャンネルに正常な結果『天気予報』だけが1投稿されるので問題はありません。
78
78
 
79
79
  ### 補足
80
- main()関数はもともと定時実行する、#予定チャンネルに天気予報の投稿をする関数でありトリガーを設定しております。特に支障はなく、提示実行のタイミング若しくはGoogle apps scriptから直接実行した際には、今回のGASのエラーはチャンネルに吐き出しません。
80
+ main()関数はもともと定時実行する、#予定チャンネルに天気予報の投稿をする関数でありトリガーを設定しております。特に支障はなく、定時実行のタイミング若しくはGoogle apps scriptから直接実行した際には、今回のGASのエラーはチャンネルに吐き出しません。
81
81
 
82
82
  doPost()関数は基本的に、デバッグツールで確認できないので余計に困っています。手動では確認が取れないので途方に暮れています。

4

デバッグできない。

2024/01/20 10:27

投稿

admin_cat
admin_cat

スコア3

test CHANGED
File without changes
test CHANGED
@@ -78,3 +78,5 @@
78
78
 
79
79
  ### 補足
80
80
  main()関数はもともと定時実行する、#予定チャンネルに天気予報の投稿をする関数でありトリガーを設定しております。特に支障はなく、提示実行のタイミング若しくはGoogle apps scriptから直接実行した際には、今回のGASのエラーはチャンネルに吐き出しません。
81
+
82
+ doPost()関数は基本的に、デバッグツールで確認できないので余計に困っています。手動では確認が取れないので途方に暮れています。

3

修正

2024/01/20 10:24

投稿

admin_cat
admin_cat

スコア3

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,9 @@
20
20
    <style type="text/css" nonce="wP9kkBAHoNUxd264f9YYTQ">body {background-color: #fff; margin: 0; padding: 0;}.errorMessage {font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold; line-height: 150%; padding-top: 25px;}</style>
21
21
   </head>
22
22
   <body style="margin:20px">
23
-   <div><img alt="Google Apps Script" src="//ssl.gstatic.com/docs/script/images/logo.png"></div>          <div style="text-align:center;font-family:monospace;margin:50px auto 0;max-width:600px">The script completed but did not return anything.</div>
23
+   <div><img alt="Google Apps Script" src="//ssl.gstatic.com/docs/script/images/logo.png">
24
+  </div>
25
+   <div style="text-align:center;font-family:monospace;margin:50px auto 0;max-width:600px">The script completed but did not return anything.</div>
24
26
   </body>
25
27
  </html>
26
28
  ```

2

誤字脱字

2024/01/20 10:23

投稿

admin_cat
admin_cat

スコア3

test CHANGED
File without changes
test CHANGED
@@ -75,4 +75,4 @@
75
75
  #予定チャンネルがきれいに確認できれば良いので他チャンネルでスラッシュコマンド打って、♯予定チャンネルに投稿されるという方法で凌いでいます。この場合、他チャンネルにエラーが1投稿されて目的の#予定チャンネルに正常な結果『天気予報』だけが1投稿されるので問題はありません。
76
76
 
77
77
  ### 補足
78
- main()関数はもともと提示実行する、#予定チャンネルに天気予報の投稿をする関数でありトリガーを設定しております。特に支障はなく、提示実行のタイミング若しくはGoogle apps scriptから直接実行した際には、今回のGASのエラーはチャンネルに吐き出しません。
78
+ main()関数はもともと定時実行する、#予定チャンネルに天気予報の投稿をする関数でありトリガーを設定しております。特に支障はなく、提示実行のタイミング若しくはGoogle apps scriptから直接実行した際には、今回のGASのエラーはチャンネルに吐き出しません。

1

修正

2024/01/20 10:21

投稿

admin_cat
admin_cat

スコア3

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,17 @@
12
12
 
13
13
  ### エラーメッセージ
14
14
  ```error
15
- <!DOCTYPE html><html><head><link rel="shortcut icon" href="//ssl.gstatic.com/docs/script/images/favicon.ico"><title>Error</title><style type="text/css" nonce="wP9kkBAHoNUxd264f9YYTQ">body {background-color: #fff; margin: 0; padding: 0;}.errorMessage {font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold; line-height: 150%; padding-top: 25px;}</style></head><body style="margin:20px"><div><img alt="Google Apps Script" src="//ssl.gstatic.com/docs/script/images/logo.png"></div><div style="text-align:center;font-family:monospace;margin:50px auto 0;max-width:600px">The script completed but did not return anything.</div></body></html>
15
+ <!DOCTYPE html>
16
+  <html>
17
+  <head>
18
+   <link rel="shortcut icon" href="//ssl.gstatic.com/docs/script/images/favicon.ico">
19
+   <title>Error</title>
20
+   <style type="text/css" nonce="wP9kkBAHoNUxd264f9YYTQ">body {background-color: #fff; margin: 0; padding: 0;}.errorMessage {font-family: Arial,sans-serif; font-size: 12pt; font-weight: bold; line-height: 150%; padding-top: 25px;}</style>
21
+  </head>
22
+  <body style="margin:20px">
23
+   <div><img alt="Google Apps Script" src="//ssl.gstatic.com/docs/script/images/logo.png"></div>          <div style="text-align:center;font-family:monospace;margin:50px auto 0;max-width:600px">The script completed but did not return anything.</div>
24
+  </body>
25
+ </html>
16
26
  ```
17
27
 
18
28
  ### 該当のソースコード