質問編集履歴
1
自己解決部分の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,18 +28,7 @@
|
|
28
28
|
input type="text" にはvalueにスプレッドシートの値を設定できたのですが、selectの場合のやり方がわかりませんでした
|
29
29
|
どのようにcheckedを変更したらよいでしょうか
|
30
30
|
|
31
|
-
③push で配列に文字列を1かたまりとして追加したいが、1文字ずつ追加される
|
32
|
-
★★★の部分でスプレッドシートの配列にpushで足すとデータがおかしくなります。
|
33
|
-
HTMLで<? var data = getreservedate(); ?>
|
34
|
-
としてデータを戻しているのですが、スプレッドシートの値は<?= data[0][1]; ?>でとれるのですが、pushして足した値(act)の値が取れず、date[2][0]にhttp://~の1文字目のh,date[2][1]にhttp://~の2文字目のtが保存されているようでした
|
35
|
-
できれば文字結合したくありません。
|
36
|
-
どのようにしたら一発で取得できるでしょうか
|
37
|
-
|
38
|
-
④新規の時に何を返せばいいのかわからない
|
39
|
-
★★★★の部分です
|
40
|
-
空の配列を用意したのですがエラーとなりました
|
41
|
-
|
42
|
-
|
31
|
+
③困っていることというよりは疑問なのですが、
|
43
32
|
今のスクリプトだと送信時に、最終行を取得し最終行のA列にIDをセットしています。
|
44
33
|
複数人が同時に送信したとき実行タイミングによってずれが発生する可能性はありますでしょうか。もしそうであるならば回答内容をkeyにIDをセットしようと思います。
|
45
34
|
|
@@ -68,8 +57,8 @@
|
|
68
57
|
|
69
58
|
//IDがなければ新規,ある場合は編集
|
70
59
|
if (id == ""){
|
71
|
-
var rowData = new Array(6); //
|
60
|
+
var rowData = new Array(6); //
|
72
|
-
rowData.push(act); //
|
61
|
+
rowData.push(act); //
|
73
62
|
return rowData ;
|
74
63
|
}else{
|
75
64
|
//フォームの回答シートを取得
|
@@ -93,7 +82,7 @@
|
|
93
82
|
//form のactionの値を変更する
|
94
83
|
act = act + "?edit2=" + id;
|
95
84
|
//htmlへ引き渡すためにrowDataの値も追加する
|
96
|
-
rowData.push(act);
|
85
|
+
rowData.push(act);
|
97
86
|
return rowData ;
|
98
87
|
}
|
99
88
|
}
|