1

Zoho Creator APIを使用して、新しいHTMLドキュメント内でアクセスでき、XMLファイルから特定の値が挿入されたレコードを含むXMLファイルを取得しようとしています。jsfiddlehttp : //jsfiddle.net/vm5m6/のコードを参照してください

if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
     xmlhttp.open("GET","https://creator.zoho.com/api/xml/uownrealestate/view/Agent_Roster_View?    authtoken=***scope=creatorapi",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; 
  document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("record");
for (i=0;i<x.length;i++)
 { 
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("value")[0].childNodes[0].nodeValue);
document.write("</td><td>");

}
document.write("</table>");

また、これを行うためにGoogleFusionTablesを使用することも検討していました。簡単に整理された外部データベースから非常に単純なデータを取得するための提案があれば、私に知らせてください。

私もこれを試しましたが、xmlが別のドメインにある場合は機能しないことをどこかで読んでください

 $(function() {
   var xml =     'https://creator.zoho.com/api/xml/uownrealestate/view/Agent_Roster_View?authtoken==creatorapi'
   $(xml).find("record").each(function() {
  var stateName = $(this).find("Agent_Name").text();

  alert("State: " + stateName );
   })});    
4

1 に答える 1

3

まず、認証トークンを公開フォーラムに投稿しないでください。アスタリスクに置き換えてください。とても敏感です。

第二に、ビューは応答を正しく返すようです。ビューにクエリを実行しようとしたところ、XML 応答が返されました。XML 応答の繰り返しについて、専門家のアドバイスが必要になると思います。

参照用のヘルプ リンクがいくつかあります。

  1. https://forums.zoho.com/topic/unleash-your-zoho-creator-html-views-using-zcml
  2. https://github.com/srhyne/ZCML/

ビュー データを JSON オブジェクトに格納する方法もあります。以下サンプルURL

<script src="https://creatorexport.zoho.com/userName/appName/json/Agent_Roster_View/privateKey/variable=myData"></script>

上記のスクリプトは、View データを JSON オブジェクトに保存します。ビューの秘密鍵を生成するには、https://kbase.creator.zoho.com/views/how-to-generate-feed-url-for-views#jsonにある私の投稿を参照してください。

于 2012-12-26T20:15:43.490 に答える