kintone APIを使用してデータを抽出し、その一部を変数に退避させて、別で使用したいと考えております。
kintone APIの範囲内では正しい値が取得できますが、
kintone APIの範囲外で使用しようとするとundefinedと表示されます。
範囲外で値を使用する場合、何か考慮が必要でしょうか。
ご教授ください。
現在のロジック:
//**************************************
// データチェック
//**************************************
function CheckData(updateAppId,record){
var result = 1;
// リクエストパラメータ
var requestParam = {
‘app’: updateAppId,
‘query’: "ID = " + record.ID.value
};
//更新先データ取得
kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, requestParam, function(resp)
{
var records2 = resp.records;
if (!records2 || !records2.length) {
result = 0;
window.alert(result); --正しく表示
}
else
{
result = records2[0].レコード番号.value;
window.alert(result); --正しく表示
}
});
window.alert(result); --undefinedが表示
return result;
}