実現したいこと
・コラボフロー申請画面からKintoneアプリのレコードを検索し、結果を取得したい。
前提
コラボフロー申請画面のテキストボックスの入力値を条件にKintoneアプリ上のレコードを取得したいと思っています。
そのためにまずは、Kintoneアプリからデータを取得し、アラート表示する処理を作製しようとしているのですが、以下のJavascriptをコラボフロー上から実行しようとするとエラーが含まれているのか、処理全体が実行されなくなります。
原因となる個所はコメントアウトしてある箇所のようなのですが、この部分のコメントアウトを外すと処理が実行されなくなります。
どこが良くないのかがわからないため、わかる方いらっしゃいましたらご教示いただけますでしょうか。
26、27行目のカンマが良くないのかと思い、消してみたのですが変化はなしでした。
該当のソースコード
Javascript
1//申請内容確認ボタン押下時イベント 2 collaboflow.events.on('request.input.check', function(data) { 3 4 //新規選択時 5 if (data.parts['fid18'].value === '新規') { 6 if (data.parts['fidText1'].value === data.parts['fidText2'].value) { 7 alert('エラーメッセージ'); 8 return false; 9 } 10 } 11 if (data.parts['fidText3'].value === '0') { 12 if (data.parts['fidText4'].value.length !== 9) { 13 alert('エラーメッセージ'); 14 return false; 15 } 16 } 17 18 // 複数レコードを取得 19 const url = new URL("https://サブドメイン.cybozu.com/k/v1/records.json"); 20 // アプリID、クエリを指定 21 url.searchParams.append('app', 000); 22 url.searchParams.append('query', fidText1 = "0000000"); 23 // const res = await fetch(url.href, 24 // { 25 // headers: { 26 // "X-Cybozu-API-Token": "APIトークン", 27 // }, 28 // }) 29 // alert(JSON.stringify(await res.json())); 30 });

あなたの回答
tips
プレビュー