質問編集履歴
5
log情報の中身記載
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -13,8 +13,15 @@
|
|
|
13
13
|
追記
|
|
14
14
|
作ったオーナーがURLをクリックした場合、「allowedUsers」に自分のemailが入っていない時と入っている時は正常に動きます。
|
|
15
15
|
別のアドレスでgoogleにログインし、URLをクリックしたときは「allowedUsers」にemailが入っていても入っていなくても、「error.html」の方が出てしまいます。
|
|
16
|
+
logで確認した所、
|
|
17
|
+
allowedUsers
|
|
18
|
+
情報 [ 'aaaaaaa@gmail.com', 'bbbbbbb@gmail.com', 'ccccccc@gmail.com' ]
|
|
19
|
+
effectiveUser
|
|
20
|
+
情報 aaaaaaa@gmail.com
|
|
16
21
|
|
|
17
22
|
|
|
23
|
+
|
|
24
|
+
|
|
18
25
|
```ここに言語を入力
|
|
19
26
|
コード.gs
|
|
20
27
|
effectiveUser = Session.getActiveUser().getEmail();
|
|
@@ -35,6 +42,7 @@
|
|
|
35
42
|
```
|
|
36
43
|
|
|
37
44
|
```ここに言語を入力
|
|
45
|
+
index.html
|
|
38
46
|
<!DOCTYPE html>
|
|
39
47
|
<html>
|
|
40
48
|
<head>
|
4
追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -10,9 +10,11 @@
|
|
|
10
10
|
|
|
11
11
|
デプロイは、次のユーザーとして実行は「自分」、アクセスできるユーザーは「Googleアカウントを持つ全員」になっております。
|
|
12
12
|
|
|
13
|
+
追記
|
|
14
|
+
作ったオーナーがURLをクリックした場合、「allowedUsers」に自分のemailが入っていない時と入っている時は正常に動きます。
|
|
15
|
+
別のアドレスでgoogleにログインし、URLをクリックしたときは「allowedUsers」にemailが入っていても入っていなくても、「error.html」の方が出てしまいます。
|
|
13
16
|
|
|
14
17
|
|
|
15
|
-
|
|
16
18
|
```ここに言語を入力
|
|
17
19
|
コード.gs
|
|
18
20
|
effectiveUser = Session.getActiveUser().getEmail();
|
3
コードミス
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -27,7 +27,7 @@
|
|
|
27
27
|
return errorIndex.evaluate();
|
|
28
28
|
} else {
|
|
29
29
|
let htmlIndex = HtmlService.createTemplateFromFile("index");
|
|
30
|
-
|
|
30
|
+
return htmlIndex.evaluate();
|
|
31
31
|
}
|
|
32
32
|
}
|
|
33
33
|
```
|
2
現象記載
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -1,4 +1,5 @@
|
|
|
1
1
|
スプレッドシートをデータベースとして、HTMLで特定のユーザのみがアクセスできるようにしたいですがうまくいきません。
|
|
2
|
+
許可してるアドレスからログインして、URLを入れても「error」側のhtmlが出てしまう状態です。
|
|
2
3
|
|
|
3
4
|
どなたかご教授いただけると嬉しいです。
|
|
4
5
|
|
|
@@ -6,7 +7,6 @@
|
|
|
6
7
|
|
|
7
8
|
allowedUsersに直接["aaaa@aaa","bbbb@aaa"]と入れたときはうまくできるのですが、スプレッドシート上のデータから読み込むとうまくできないのですが、何が原因なのでしょうか。
|
|
8
9
|
|
|
9
|
-
許可してるアドレスからログインして、URLを入れても「error」側のhtmlが出てしまう状態です。
|
|
10
10
|
|
|
11
11
|
デプロイは、次のユーザーとして実行は「自分」、アクセスできるユーザーは「Googleアカウントを持つ全員」になっております。
|
|
12
12
|
|
1
上手くいかない状態についての説明
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -6,8 +6,13 @@
|
|
|
6
6
|
|
|
7
7
|
allowedUsersに直接["aaaa@aaa","bbbb@aaa"]と入れたときはうまくできるのですが、スプレッドシート上のデータから読み込むとうまくできないのですが、何が原因なのでしょうか。
|
|
8
8
|
|
|
9
|
+
許可してるアドレスからログインして、URLを入れても「error」側のhtmlが出てしまう状態です。
|
|
10
|
+
|
|
9
11
|
デプロイは、次のユーザーとして実行は「自分」、アクセスできるユーザーは「Googleアカウントを持つ全員」になっております。
|
|
10
12
|
|
|
13
|
+
|
|
14
|
+
|
|
15
|
+
|
|
11
16
|
```ここに言語を入力
|
|
12
17
|
コード.gs
|
|
13
18
|
effectiveUser = Session.getActiveUser().getEmail();
|