Google App Scriptファイルに何らかの命令を出し、GoogleドライブでGASファイルを見つけて解析し、jsdocスタイルのコメントに基づいてAPIドキュメントを作成するHTMLServiceアプリケーションを開発しようとしています。
GoogleドライブAPIエクスポートGASファイル固有のバージョン
WebAppが機能していて、必要なすべてのデータを取得してコメントを解析できますが、デフォルトでは公開されているかどうかに関係なく、現在のGASファイルの内容がエクスポートされます。
私がしたいのは、現在のdevの内容ではなく最新の保存されたバージョンの内容をプルすることです。エクスポートするバージョンを指定する方法はありますか?
は、私は以下のとおりに、コンテンツを取得するためにURLFetch()
を使用しています:
var params = {
headers:{
'Accept':'application/vnd.google-apps.script+json',
'Authorization':'Bearer '+ ScriptApp.getOAuthToken()
},
method:'get'
};
var fileDrive = Drive.Files.get(fileId);
var link = JSON.parse(fileDrive)['exportLinks']['application/vnd.google-apps.script+json'];
var fetched = UrlFetchApp.fetch(link, params);
return { meta: fileDrive, source: JSON.parse(fetched.getContentText()) };
任意の助けをいただければ幸いです、ありがとうございました!
スクリプトのためにそれがエラー 'ファイルがrevisions' もただのエクスポート/インポート読んスクリプトをサポートし、これに気づいていないを与えるおかげで、残念ながら...、このようなスクリプトのバージョン管理、公開またはスクリプトを実行するよう _Actionsでは、Googleを介して可能ではありませんドライブREST API_ 希望が見えない – MarkJWiggins