いつもお世話になっております。
別のアプリ(アプリ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) {