質問編集履歴

1

自己解決部分の削除

2023/04/09 14:48

投稿

testtesttest11.
testtesttest11.

スコア4

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
  }