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

質問編集履歴

4

ソースコードを更新しました

2021/08/03 11:11

投稿

nxm83521
nxm83521

スコア2

title CHANGED
File without changes
body CHANGED
@@ -29,19 +29,20 @@
29
29
  google apps script
30
30
 
31
31
  ソースコード
32
- function createProject() {
32
+ function createProject1() {
33
33
  }
34
34
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
35
35
  const sheet = spreadsheet.getSheetByName('test');
36
36
  var value = sheet.getDataRange().getValues();
37
+ for(let i = 1; i<=last; i++){
37
- if (value[1][1] === true) {
38
+ if(sheet.getRange(i, 1).getValue()=== true) {
38
39
  const folder_id = sheet.getRange(2,5).getValue();
39
40
  var folder = DriveApp.getFolderById(folder_id)
40
41
  const name = sheet.getRange(2, 2).getValue() + "_" + sheet.getRange(2, 3).getValue()
41
42
  var folder = DriveApp.createFolder(name);
42
43
   var args1 = ["abc-1","abc-2"];
43
44
  var folder1 = [];
44
- }
45
+ }}
45
46
 
46
47
 
47
48
  ### エラー内容

3

ソースコードを更新しました

2021/08/03 11:11

投稿

nxm83521
nxm83521

スコア2

title CHANGED
File without changes
body CHANGED
@@ -35,13 +35,15 @@
35
35
  const sheet = spreadsheet.getSheetByName('test');
36
36
  var value = sheet.getDataRange().getValues();
37
37
  if (value[1][1] === true) {
38
+ const folder_id = sheet.getRange(2,5).getValue();
38
- var folder = DriveApp.getFolderById("2,5")
39
+ var folder = DriveApp.getFolderById(folder_id)
39
- //var folder = DriveApp.createFolder("test");
40
-  var args1 = sheet.getRange(i, 2).getValue() + '_' + sheet.getRange(i, 3).getValue();
40
+ const name = sheet.getRange(2, 2).getValue() + "_" + sheet.getRange(2, 3).getValue()
41
+ var folder = DriveApp.createFolder(name);
41
- var args2 = ["abc-1","abc-2"];
42
+  var args1 = ["abc-1","abc-2"];
42
43
  var folder1 = [];
43
- }
44
+ }
44
45
 
46
+
45
47
  ### エラー内容
46
48
  現在、エラーは出ていませんが、逆に何もフォルダが作成されません。
47
49
  エラーも出ないので何もしようがない状態です。
@@ -51,12 +53,8 @@
51
53
  }
52
54
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
53
55
  const sheet = spreadsheet.getSheetByName('test');
54
- var value = sheet.getDataRange().getValues();
55
- if (value[1][1] === true) {
56
- var folder = DriveApp.getFolderById("1・・・・・m")
56
+ var folder = DriveApp.getFolderById(”フォルダID・・・)
57
-
57
+ const name = sheet.getRange(2, 2).getValue() + "_" + sheet.getRange(2, 3).getValue()
58
- //var folder = DriveApp.createFolder("test");
58
+ var folder = DriveApp.createFolder(name);
59
- var args1 = ["test-1","test-2","test-3"];
60
- var args2 = ["abc-1","abc-2"];
59
+  var args1 = ["abc-1","abc-2"];
61
- var folder1 = [];
60
+ var folder1 = [];
62
- }

2

ソースコードとエラー内容を加筆しました。

2021/08/03 08:15

投稿

nxm83521
nxm83521

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,8 @@
1
1
  ### google apps scriptによる自動フォルダ作成について
2
2
 
3
- Google apps scriptを使ってトイしてみるも色々とエラーで動てくれず、どのよに修正したらよいのか困っていす。
3
+ ーが出たりでなかったり現在はエラーが逆に出な状態なので何がどうっているのか、不明な状態です。
4
- 以下内容を実行すための手順を教えていただけますと助
4
+ ソースコードに問題があと思われますが思い浮せん
5
5
 
6
-
7
6
  google apps scriptを用いた自動化作業を作成しています。
8
7
  作業は、スプレッドシートに入力したデータを基に、新たにフォルダを作成するというものです。
9
8
  既に親フォルダ、子フォルダのセットがあります。
@@ -38,7 +37,26 @@
38
37
  if (value[1][1] === true) {
39
38
  var folder = DriveApp.getFolderById("2,5")
40
39
  //var folder = DriveApp.createFolder("test");
41
- var args1 = = sheet.getRange(i, 2).getValue() + '_' + sheet.getRange(i, 3).getValue();
40
+  var args1 = sheet.getRange(i, 2).getValue() + '_' + sheet.getRange(i, 3).getValue();
42
41
  var args2 = ["abc-1","abc-2"];
43
42
  var folder1 = [];
43
+ }
44
+
45
+ ### エラー内容
46
+ 現在、エラーは出ていませんが、逆に何もフォルダが作成されません。
47
+ エラーも出ないので何もしようがない状態です。
48
+
49
+ ※試しに特定のフォルダIDを指定して作業した結果・・・何もエラーは置きませんが、実際にあるフォルダIDの場所には何もフォルダが作成されていませんでした。
50
+ function createProject() {
51
+ }
52
+ const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
53
+ const sheet = spreadsheet.getSheetByName('test');
54
+ var value = sheet.getDataRange().getValues();
55
+ if (value[1][1] === true) {
56
+ var folder = DriveApp.getFolderById("1・・・・・m")
57
+
58
+ //var folder = DriveApp.createFolder("test");
59
+ var args1 = ["test-1","test-2","test-3"];
60
+ var args2 = ["abc-1","abc-2"];
61
+ var folder1 = [];
44
62
  }

1

2021/08/03 07:50

投稿

nxm83521
nxm83521

スコア2

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,9 @@
1
1
  ### google apps scriptによる自動フォルダ作成について
2
2
 
3
+ Google apps scriptを使ってトライしてみるも、色々とエラーで動いてくれず、どのように修正したらよいのか困っています。
4
+ 以下内容を実行するための手順を教えていただけますと助かります。
5
+
6
+
3
7
  google apps scriptを用いた自動化作業を作成しています。
4
8
  作業は、スプレッドシートに入力したデータを基に、新たにフォルダを作成するというものです。
5
9
  既に親フォルダ、子フォルダのセットがあります。