回答編集履歴
1
コメントへの回答を追記
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
|
+
という感じでクエリパラメータを取得できるので、必要に応じてシート変えるなり、セルを変えるなりすれば可能です。
|