回答編集履歴

1

説明文とコードの修正

2019/02/06 03:31

投稿

teritama
teritama

スコア126

test CHANGED
@@ -1,8 +1,12 @@
1
- 2の条件付きで、親のフォルダIDが取得できます。
1
+ スプレッドシートのパスが1つであれば、親のフォルダIDが取得できます。
2
2
 
3
- 0. スプレッドシートの親フォルダが1つ
4
3
 
4
+
5
- 0. 同名フォルダ存在し
5
+ 下図のようにパス2つ以上ある場合は、追加で処理が必要にります。
6
+
7
+ (パスの追加は、スプレッドシートを選択して Shift + Z )
8
+
9
+ ![イメージ説明](0ad724974f570ccc14b9d69e29d39db5.jpeg)
6
10
 
7
11
 
8
12
 
@@ -16,8 +20,6 @@
16
20
 
17
21
  var parentFolder = DriveApp.getFileById(ssId).getParents();
18
22
 
19
- var folderName = parentFolder.next().getName();
23
+ var folderId = parentFolder.next().getId();
20
-
21
- var folderID = DriveApp.getFoldersByName(folderName).next().getId();
22
24
 
23
25
  ```