Uncaught ReferenceError: 店舗番号 is not definedについて

いつもお世話になっております。
ご教授いただけますと幸いです。

Aアプリのレコード追加画面を開いた際に、
店舗名フィールドへログインユーザー名を自動入力した後、
Bアプリからログインユーザー名と店舗名が一致したレコードの
店舗番号フィールドの値を取得したいのですが、うまく動いてくれません。

Aアプリ(日報アプリ)のフィールドコード :店舗番号、店舗名、日報本文など
Bアプリ(店舗マスタアプリ)のフィールドコード:店舗番号、店舗名など

アプリIDはAアプリが9、Bアプリが7です。

(function(){'user strict';functionpresetParam(event){varUserName=kintone.getLoginUser();event.record.店舗名.value=UserName.name;varapiURL=kintone.api.url('/k/v1/records.json');varParam={app:7,query:店舗名=kintone.getLoginUser().name,fields:店舗番号};kintone.api(apiURL,'GET',Param,PPP);functionPPP(resp){event.record.店舗番号.value=resp;}returnevent;}kintone.events.on('app.record.create.show',presetParam);})();

エラーとして、「Uncaught ReferenceError: 店舗番号 is not defined」となりますが、
Bアプリには店舗番号のフィールドコードが設定してあります。

どうかご教授いただけますと幸いです。

いくつか間違いがありそうです。

  1. apiを呼び出すときのパラメーターfiledsの指定方法の間違い
    fieldsはこのように配列で指定します。詳細はリファレンスを確認ください

    fields: [“店舗番号”]

  2. Callbackで返ってくるデータ(提示されたコードではrespという名前の変数)は、kintoneのレコード形式であること
    「resp」には「店舗番号」ははいらず、kintoneのレコードのオブジェクトが入ります。店舗番号の値をとるには、resp.record.店舗番号.valueとする必要があります。

  3. APIによるデータ取得は非同期処理なので、Promiseでデータ取得をまたないといけないこと
    ややこしいのですが、提示されたやり方では、APIに通信をおこなっている最中に処理が完了してしまい、任意のフィールドに値を反映できません。こちらを確認いただき、Promiseを利用する必要があります。
    ※もしくは、kintone.app.record.set()でもできはします。