アプリIDからアプリ名を取得して文字フィールドへ入力する

いつもお世話になっております。

別のアプリ(アプリID)からアプリ名を取得しています。

アラート、コンソールログ上では取得したアプリ名を表示するのですが

フィールドへ入力できません。

入力に当たりアドバイスをいただけないでしょうか?

よろしくおねがいします。

 

kintone.api(kintone.api.url('/k/v1/app.json', true), 'GET', body, function(resp) {
// success

console.log(resp.name);
alert(resp.name);


record.アプリ名.value = resp.name

 

 

 

 

 

 

 

青山さん、こんにちは。プロジェクト・アスノートの松田です。

コードの全容が無いので想像ですが、青山さんの以前の質問でも指摘されているように、kintone.apiが非同期処理であることが原因ではないでしょうか。

https://developer.cybozu.io/hc/ja/community/posts/360057812972-SweetAlert%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

kintone Promise についてのtipsがいくつかありますので、まずはそちらを理解されたらよいかと思います。

マツダ様

お世話になっております。

下記の箇所を誤っておりました。

ありがとうございました。

誤:return kintone.api(kintone.api.url(‘/k/v1/app.json’, true), ‘GET’, body, function(resp) {

正:return kintone.api(kintone.api.url(‘/k/v1/app.json’, true), ‘GET’, body).then( function(resp) {