Googleドライブに.xlsファイルを保存しています。GoogleAppsScriptからGoogleスプレッドシートのスプレッドシートファイル形式に変換したいと思います。外部ソリューションなしでこれを行う方法はありますか?
質問する
17016 次
4 に答える
7
これは、高度なドライブ サービスを使用して可能になりました。
https://developers.google.com/apps-script/advanced/drive
Drive.Files.insert を使用する場合は、オプションのパラメータ「convert」を「true」に設定するだけです。
var file = {
title: 'Converted Spreadsheet'
};
file = Drive.Files.insert(file, xlsxBlob, {
convert: true
});
これは、上記の問題からも取得されました
于 2016-02-24T09:06:04.693 に答える
3
提供されている「アップロード」機能と変換機能を使用する以外は、現在利用できません。ここで機能強化リクエストをリクエスト: http://code.google.com/p/google-apps-script-issues/issues/detail?id=1019
于 2012-07-27T13:41:42.463 に答える
2
特定のフォルダーにファイルを作成するための完全なコードは次のとおりです:( ヒントでしたが、@ben-visness コメントから完全にはわかりませんでした)
var file = {
"title": filename,
"parents": [{"id": folderId}]
};
file = Drive.Files.insert(file, blobObj, {
"convert": true
});
注: これには、Google Apps Script 内から高度なドライブ サービスを有効にする必要があります - [メニュー] > [リソース] > [高度な Google サービス]および[メニュー] > [リソース] > [高度な Google サービス] > [Google API コンソール]。
于 2018-05-17T14:40:09.627 に答える