LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2018年1月11日木曜日

[Deprecated]Googleドライブの指定したファイルを指定したフォルダに追加する(コピーはしない)


本投稿に書いたaddFile(child)は廃止されたようです。



完全な代わりにはなりませんが、createShortcut(targetId)というメソッドがあり
別の投稿に書きました。


↓以下の方法は廃止されました。


指定したフォルダにファイルのリンクを張るような感じです
ファイル自体はコピーされずに開くと本物のファイルが開きます


ファイルをコピーしたい場合は



コード.gs
var FILE_ID = "ID";
var FOLDER_ID = "ID";
function add_file() {
  var file = DriveApp.getFileById(FILE_ID);
  var folder = DriveApp.getFolderById(FOLDER_ID);
  folder.addFile(file);
}
意訳
コピーするファイルIDを指定する
保存先のフォルダIDを指定する
この機能がやること
指定したファイルを取得して
指定したフォルダを取得して
そのフォルダにファイルを追加する(コピーされるわけではなくオリジナルのファイルがフォルダに追加される)



最新の投稿

GASでWebアプリを作ってローカルファイルをGoogleドライブにアップしたい(アプリを開くユーザーとファイルをアップロードするユーザーを分けたい)

Google Driveに複数ファイルをアップロードしたい(submitボタン使わない) の応用です。 GASでWebアプリを作ってローカルファイルをGoogleドライブにアップしたい 以下の条件を満たすもの 条件 アップロード先はGoogleドライブの共有フォルダ そのフォルダ...