teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントへの回答を追記

2020/09/03 07:17

投稿

draq
draq

スコア2577

answer CHANGED
@@ -3,4 +3,28 @@
3
3
  具体的なWebアプリケーションの公開方法は公式ドキュメントが参考になります。英語ですが、Google翻訳など使えば割と自然な日本語に翻訳してくれるのでわかりやすいかと思います。
4
4
 
5
5
  - Web Apps | Apps Script | Google Developers
6
- [https://developers.google.com/apps-script/guides/web](https://developers.google.com/apps-script/guides/web)
6
+ [https://developers.google.com/apps-script/guides/web](https://developers.google.com/apps-script/guides/web)
7
+
8
+ ---
9
+ (コメントへの回答を追記)
10
+ > 一つのスクリプトに、一つのURLを発行できるという認識で間違いないでしょうか。
11
+
12
+ 一つのスクリプトに、一つのURLを発行できるという認識であっています。
13
+
14
+ > また、各従業員によって出勤、退勤時間が記入されるシートを変える必要があるため、従業員数分のスクリプトを作成する必要があるということでしょうか。
15
+
16
+ https://script.google.com/macros/s/.../exec?userid=123&hokanoparam=abc
17
+
18
+ という、URLにGETアクセスされた場合、
19
+
20
+ ```JavaScript
21
+ function doGet(e) {
22
+ const user_id= e.parameters.myparam1; // または e.parameters["userid"]
23
+ const hokano_param = e.parameters.hokanoparam;
24
+
25
+ //user_idに応じて処理
26
+ ...
27
+ }
28
+ ```
29
+
30
+ という感じでクエリパラメータを取得できるので、必要に応じてシート変えるなり、セルを変えるなりすれば可能です。