katame
(ほどよい余白)
2026 年 3 月 30 日午前 5:24
1
Javascriptで、レコード作成者を取得したいのですがうまくいきません。
キントーンの一覧表画面に、【前日】【今日】【明日】の3ボタンを設置して
作成者を絞り込んで表示させたいです。
過去ログを参照しましたが、記事は無くなっておりました。。
Kintoneの絞り込み条件である
「作成者=”ユーザ名”」をJavascriptでやる方法をご教授ください。
var q = new URL(location.href).searchParams.get('query')
|| new URL(location.href).searchParams.get('q')
|| "";コードをここに入力または貼り付け
var m = q.match(reg);
debug.textContent = `レコード作成者:${m ? m[0] : "(なし)"}`;
tom
2026 年 3 月 30 日午前 7:41
2
私は、今回の質問のようにクエリの書き方に迷った時は、
①標準の一覧に設定したい絞り込み条件を設定する。
②「kintone.app.getQuery();」で、クエリの文字列を確認する
と言う流れで、クエリの書き方を確認しています。
上記の手順で確認して、以下のようにコードを書いています。
button.addEventListener('click', () => {
const queryString = '作成者 in (LOGINUSER())';
location.href = `${location.origin}${location.pathname}?query=${encodeURIComponent(queryString)}&view=${event.viewId}`;
});
以上、参考になれば嬉しいです。
katame
(ほどよい余白)
2026 年 4 月 7 日午前 8:37
3
ご返信が遅くなりました。
下記のクエリでログインユーザーを取得出来ました!
// ログインユーザー取得
const user = kintone.getLoginUser();
一歩前進です。
また何かありましたら質問させてください。
よろしくお願いします。