質問編集履歴

3

修正

2025/03/10 06:41

投稿

pPnBFV
pPnBFV

スコア0

test CHANGED
File without changes
test CHANGED
@@ -13,9 +13,8 @@
13
13
 
14
14
  ### 発生している問題・分からないこと
15
15
  フォームから送信ボタンを押すと、【このGoogle ユーザーアカウントでは、同時に実行中のスクリプトが多すぎます。】というエラーメッセージが稀に発生する。
16
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2025-03-09/0dc7ae7b-fcca-4365-8795-1307238d23c7.jpeg)
17
16
 
18
- 審判の方からこの情報を提供していただいており、開発者側ではこのエラーを再現することができず、直接的な原因や解決策が見出せておりません。
17
+ 開発者側ではこのエラーを再現することができず、直接的な原因や解決策が見出せておりません。
19
18
 
20
19
  ### エラーメッセージ
21
20
  ```error

2

修正

2025/03/10 06:37

投稿

pPnBFV
pPnBFV

スコア0

test CHANGED
File without changes
test CHANGED
@@ -25,18 +25,6 @@
25
25
  ### 該当のソースコード
26
26
 
27
27
  ```コード.gs
28
- function doGet(e) {
29
-
30
- const page = e.parameter.page || "index"; // ページのパラメータを取得
31
- const template = HtmlService.createTemplateFromFile(page);
32
- template.deployURL = ScriptApp.getService().getUrl();
33
-
34
- const htmlOutput = template.evaluate();
35
- htmlOutput.addMetaTag('viewport', 'width=device-width, initial-scale=1');
36
-
37
- return htmlOutput;
38
- }
39
-
40
28
  function doPost(e) {
41
29
 
42
30
  sendJudgeResult(e); // リザルト送信
@@ -85,55 +73,7 @@
85
73
 
86
74
  ```
87
75
 
88
- ```index.html
89
- <!DOCTYPE html>
90
- <html>
91
- <head>
92
- <base target="_top">
93
- <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-9ndCyUaIbzAi2FUVXJi0CjmCapSmO7SnpJef0486qhLnuZ2cdeRhO02iuK6FUUVM" crossorigin="anonymous">
94
- <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
95
76
 
96
- </head>
97
-
98
- <body>
99
- <div class="container">
100
- <form class="mb-5" id="mainForm" method="POST" action="<?= deployURL ?>" onsubmit="showLoadingModal()">
101
-
102
- <div class="mb-3 form-1line">
103
- <label for="bibNumber" class="form-label">選手No.</label>
104
- <input type="number" class="form-control" id="bibNumber" name="bibNumber" required value="${bibNumber}">
105
- </div>
106
-
107
- <div class="mb-3 form-1line">
108
- <label for="problemNumber" class="form-label">課題No.</label>
109
- <input type="number" class="form-control" id="problemNumber" name="problemNumber" required value="${problemNumber}">
110
- </div>
111
-
112
- <div class="mb-3">
113
- <label for="result" class="form-label">リザルト</label>
114
- <div class="resultbox">
115
- <div class="form-check form-check-inline">
116
- <input class="form-check-input" type="radio" name="result" id="a" value="A" required>
117
- <label class="form-check-label" for="a">A</label>
118
- </div>
119
- <div class="form-check form-check-inline">
120
- <input class="form-check-input" type="radio" name="result" id="b" value="B" required>
121
- <label class="form-check-label" for="b">B</label>
122
- </div>
123
- <div class="form-check form-check-inline">
124
- <input class="form-check-input" type="radio" name="result" id="c" value="C">
125
- <label class="form-check-label" for="c">C</label>
126
- </div>
127
- </div>
128
- </div>
129
-
130
- <button type="submit" class="btn btn-outline-primary ms-3" name="send" value="true">送信</button>
131
- </form>
132
- </div>
133
- </body>
134
- </html>
135
-
136
- ```
137
77
 
138
78
  ### 試したこと・調べたこと
139
79
  - [x] teratailやGoogle等で検索した

1

文法の修正

2025/03/09 09:12

投稿

pPnBFV
pPnBFV

スコア0

test CHANGED
@@ -1 +1 @@
1
- 【GAS】「このGoogle ユーザーアカウントでは、同時に実行中のスクリプトが多すぎます。」の原因と解消方法
1
+ 【GAS】「このGoogle ユーザーアカウントでは、同時に実行中のスクリプトが多すぎます。」の原因と再現方法、および解消方法
test CHANGED
@@ -2,6 +2,8 @@
2
2
  複数の審判がそれぞれ担当選手の結果をフォームから都度入力・送信し、スプレッドシートへ結果を反映するWebフォームをGASで制作しています。
3
3
  審判数は10名程度(つまりフォームを使う端末は10台程度)で、30〜60秒毎程度のペースで2時間ほど担当選手の結果を送信します。
4
4
  (表面的にやっていることとしてはGoogleフォームでも実現できますが、フォームのUIをカスタマイズするためGASで作っています)
5
+
6
+ その中で下記のエラーが稀に発生しており、原因と再現方法、および解消方法を見出したいと考えています。
5
7
 
6
8
  ---
7
9
  GASをデプロイする際は、以下の設定です。