一覧画面のヘッダー上にテキストボックスを設置して、「文字列A」フィールドの値を表示させたいと考えております。
条件としては「チェックA」フィールドにチェックが付いているものかつ、「日付A」フィールドの日付が最新のものです。
いろいろと参考にしながらJavaScriptで書いてみたのですが、恐らくkintone REST APIの部分でエラーになっているようで一覧画面に何も表示されません。
エラーメッセージ:"認証に失敗しました。セッション認証には、「X-Requested-With」ヘッダーが必要です。"
ただ、どこが原因なのかがさっぱりで行き詰まっています…。
どなたか原因が分かる方いらっしゃいますでしょうか…?
よろしくお願いいたします。
<ソースコード>
(function() {
"use strict";
kintone.events.on('app.record.index.show', function(event) {
var query = 'チェックA = true order by 日付A desc limit 1';
var params = {
app: kintone.app.getId(),
query: query,
fields: ['文字列A']
};
kintone.api('/k/v1/records', 'GET', params, function(resp) {
if (resp.records.length > 0) {
var latestStringValue = resp.records[0].文字列A.value;
var headerSpace = kintone.app.getHeaderSpaceElement();
headerSpace.innerHTML = '<h3>最新の「文字列A」: ' + latestStringValue + '</h3>';
}
});
});
})();
一覧画面のヘッダー上にテキストボックスを設置して、「文字列A」フィールドの値を表示させたいと考えております。
条件としては「チェックA」フィールドにチェックが付いているものかつ、「日付A」フィールドの日付が最新のものです。
いろいろと参考にしながらJavaScriptで書いてみたのですが、恐らくkintone REST APIの部分でエラーになっているようで一覧画面に何も表示されません。
エラーメッセージ:"認証に失敗しました。セッション認証には、「X-Requested-With」ヘッダーが必要です。"
ただ、どこが原因なのかがさっぱりで行き詰まっています…。
どなたか原因が分かる方いらっしゃいますでしょうか…?
よろしくお願いいたします。
<ソースコード>
(function() {
"use strict";
kintone.events.on('app.record.index.show', function(event) {
var query = 'チェックA = true order by 日付A desc limit 1';
var params = {
app: kintone.app.getId(),
query: query,
fields: ['文字列A']
};
kintone.api('/k/v1/records', 'GET', params, function(resp) {
if (resp.records.length > 0) {
var latestStringValue = resp.records[0].文字列A.value;
var headerSpace = kintone.app.getHeaderSpaceElement();
headerSpace.innerHTML = '<h3>最新の「文字列A」: ' + latestStringValue + '</h3>';
}
});
});
})();
4
0
LALA
|
08/23
|
アイデア募集