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

回答編集履歴

1

ちょいと追記

2020/02/12 02:30

投稿

macaron_xxx
macaron_xxx

スコア3191

answer CHANGED
@@ -20,4 +20,27 @@
20
20
  var sheet=convertExcelToGsheet(folderId,excelFileId);
21
21
  Logger.log(sheet);
22
22
  }
23
+ ```
24
+
25
+ # 追記
26
+ ファイル→ID→ファイルという無駄があるので、下記のほうがいいかも
27
+ ```javascript
28
+ function convertExcelToGsheet(folderId,excelFileObj){
29
+ var convertInfo = {
30
+ title: "mySheet",
31
+ mimeType: MimeType.GOOGLE_SHEETS,
32
+ parents: [{id: folderId}],
33
+ };
34
+ var res = Drive.Files.insert(convertInfo, excelFileObj.getBlob());
35
+
36
+ return res.id;
37
+ }
38
+
39
+ function main(){
40
+ var folderId="*****";
41
+ var templateFileName="template.xlsx";
42
+ var excelFileObj=DriveApp.getFolderById(folderId).getFilesByName(templateFileName).next();
43
+ var sheet=convertExcelToGsheet(folderId,excelFileObj);
44
+ Logger.log(sheet);
45
+ }
23
46
  ```