回答編集履歴

1

ちょいと追記

2020/02/12 02:30

投稿

macaron_xxx
macaron_xxx

スコア3191

test CHANGED
@@ -43,3 +43,49 @@
43
43
  }
44
44
 
45
45
  ```
46
+
47
+
48
+
49
+ # 追記
50
+
51
+ ファイル→ID→ファイルという無駄があるので、下記のほうがいいかも
52
+
53
+ ```javascript
54
+
55
+ function convertExcelToGsheet(folderId,excelFileObj){
56
+
57
+ var convertInfo = {
58
+
59
+ title: "mySheet",
60
+
61
+ mimeType: MimeType.GOOGLE_SHEETS,
62
+
63
+ parents: [{id: folderId}],
64
+
65
+ };
66
+
67
+ var res = Drive.Files.insert(convertInfo, excelFileObj.getBlob());
68
+
69
+
70
+
71
+ return res.id;
72
+
73
+ }
74
+
75
+
76
+
77
+ function main(){
78
+
79
+ var folderId="*****";
80
+
81
+ var templateFileName="template.xlsx";
82
+
83
+ var excelFileObj=DriveApp.getFolderById(folderId).getFilesByName(templateFileName).next();
84
+
85
+ var sheet=convertExcelToGsheet(folderId,excelFileObj);
86
+
87
+ Logger.log(sheet);
88
+
89
+ }
90
+
91
+ ```