2016-09-03 8 views
0

を使用して、Googleスプレッドシートを作成するには、怒鳴る、エラーメッセージを取得しています:私はグーグルscript.Iを使用してスプレッドシートを作成しようとしていますGoogleのスクリプト

は、GoogleのMIMEタイプを作成する「DriveApp.createFileを()」を使用することはできません。

スプレッドシートを作成するためのコードは次のとおりです。ここで

directory.createFile(searchFileName,"",MimeType.GOOGLE_SHEETS); 

は、エラーの私のスクリーンショットで、メッセージ広範囲に検討した結果

enter image description here

答えて

0

、我々は DriveApp.createFileは()MimeType.GOOGLE_を作成するために使用すべきではないと判断しています* ファイル。まもなくそうしようとすると失敗し、より具体的なエラーメッセージ が発生します。

あなたは作成することはできませんMimeType.GOOGLE_ *デフォルトDriveAppサービスのファイルは、あなたがリソース選択することで、スクリプトエディタで有効にする必要がありAdvanced Drive Serviceが(>高度なGoogleサービスが...そして有効使用する必要がありますGoogle Developers Consoleにあります)、official answer hereをご覧ください。

はここに例を示します

​​3210

あなたはサポートされているMIMEタイプhereのリストを見つけることができます。

それは Spreadsheet Servicecreate()方法で新しいGoogleスプレッドシートファイルを作成することも可能です:

function myFunction(){ 
var ss = SpreadsheetApp.create("My Spreadsheet"); 
Logger.log(ss.getUrl()); 
} 
関連する問題