1

Google App Script エンジンを使用して、Rally 機能を Google Apps Sheets に追加しようとしています。Rally に接続しようとしている Google Apps システム上のユーザーからの認証を管理することを除けば、すべてがかなり単純に見えます。Auth ビットを除いて、Google の UrlFetchApp.fetch() 関数はそのトリックを行うようです。助言がありますか?

function RallyQuery(sz, order, fetch, stylesheet)
{
  if (typeof fetch === "undefined"){ fetch = true; }
  if (typeof stylesheet === "undefined"){ stylesheet = "/slm/doc/webservice/browser.xslsz";}

  var result = "[null]";
  var query  = "https://rally1.rallydev.com/slm/webservice/1.42/task?query=" + sz 
             + "&order=" + order 
             + "&fetch=" + fetch 
             + "&stylesheet=" + stylesheet;

  result = UrlFetchApp.fetch(query);

  return result;
}
4

2 に答える 2

2

私の理解が正しければ、外部 JavaScript Rally アプリの場合、LoginKeyを使用する必要があります。このキーは、読み取り専用 (閲覧者) アカウントに関連付ける必要があります (つまり、アカウントに編集者権限を付与することはできません)。ただし、このアプローチにはセキュリティ上の問題がいくつかあります (リンクに記載されているとおり)。

于 2013-04-30T20:06:32.847 に答える