スプレットシートキーの取得

Googleスプレットシートで他のシートを参照することがかなり多いのですが、以下の方法でファイル名からシートキーの取得が可能なようです。

http://www.google.com/support/forum/p/docs/thread?tid=5363b48356bdb840&hl=ja


function getKey() {
  var fileName = [“FileA”];                      // 表示したいファイル名
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var rowIndex = 1;                              // 表示したい行
  var columnIndex = 1;                           // 表示したい列
  var files = new Array();
  var getFileName = “”;
  var getFileId = “”;  
  for (var i = 0; i < fileName.length; i++) {
    files = DocsList.find(fileName[i]);
    for (var j = 0; j < files.length; j++) {
      getFileName = files[j].getName();
      getFileId = files[j].getId();
      if (getFileName == fileName[i]) {
        sheet.getRange(rowIndex, columnIndex+0, 1, 1).setValue(getFileName);
        sheet.getRange(rowIndex, columnIndex+1, 1, 1).setValue(getFileId);
        rowIndex++;
        break;
      }      
    }
  }
}

カテゴリーGAS

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です