0

このスクリプトはどのように変更されますか?このチュートリアルを実行したいのですが、ドライブがドキュメントに置き換わる前に作成されたと思います。

セクション1:ファイルキャビネットへのフォルダの埋め込み

Googleドキュメントフォルダとサイトファイルキャビネットのリンク

サイトでスクリプトエディタを開きます。[その他のアクション] > [サイトの管理]をクリックします。左側のサイドバーで、[ AppsScripts ]をクリックします。[エディターの起動]をクリックします。次のコードをコピーしてエディターに貼り付けます。

function showFolderInSite() {
  var files = DocsList.getFolderById("PASTE_FOLDER_ID_HERE").getFiles();
  var page = SitesApp.getPageByUrl("PASTE_PAGE_URL_HERE");
  for(i in files){
    page.addWebAttachment(files[i].getName(), '', files[i].getUrl());
  }
}

Googleドキュメントでフォルダを開き、ブラウザウィンドウにあるURLからフォルダIDをコピーします。フォルダIDはfolder.#.、URLの一部の後のすべてです。たとえば、次のURLの例を考えます。

https://docs.google.com/?tab=mo&authuser=0#folders/folder.0.0B3xR7WfXrj7aOGY4Y2M3OWItZjAyYy00ZTM5LTg3MTgtNjNkYWZhZTZmYmU3

フォルダIDは次のセクションです:0B3xR7WfXrj7aOGY4Y2M3OWItZjAyYy00ZTM5LTg3MTgtNjNkYWZhZTZmYmU3。の後のすべてであることに注意してくださいfolder.0.。次の図は、フォルダIDも示しています。

4

1 に答える 1

0

フォルダのURLの作成方法にいくつかの小さな変更がありますが、考え方は常に同じです。IDは、同じタイプの2つのアイテム(2つのスプレッドシート、2つのフォルダ... urls)
以下のこの例では、IDはfolders/

つまり、このフォルダ内のファイルを取得するためのコード行は次のようになります。

var files = DocsList.getFolderById("0B3qSFd3iikE3TkN2THNDUnAwX2s").getFiles();

これがあなたのtutoを完成させるのに役立つことを願っています。

典型的なフォルダのURL

一部のURLは、一部のパラメーターがID文字列の後ろに追加されるという点でより複雑であることに注意してください(実際にはほとんどの場合です;-)

于 2012-06-22T22:06:08.410 に答える