レコード一覧画面での指定行の非表示は可能ですか?

入退館アプリのカスタマイズを行っております。
レコード一覧画面で、利用日が本日以外のレコードを非表示にしたいのですが、そういったことはレコード一覧画面で可能でしょうか?

一行非表示以外の部分のコードは書きましたので(確認用に随時アラート有)、あとは
*****本日ではない時に一行非表示にしたい*****
の部分にコードを書けば完了する感じです。

チュートリアルでやりかたが書いてあるページ探したのですが見つけられず、やりかたが書いてあるページ、若しくはもし可能であれば、jsコードをご提示いただけますととても助かります。

お分かりになる方ご教授頂けると幸いです。
宜しくお願い致します。

 

(function() {
'use strict';
kintone.events.on('app.record.index.show', function(event) {

var user = kintone.getLoginUser();
alert(user.name);


//利用日をリスト内に格納
const array1 = event.records.map(function(array) {
return array.利用日.value;
});

//利用日全取得
alert(array1);


// 現在日時を取得
var currentDate = luxon.DateTime.local();

// 現在日時の取得形式変更(yyyy-MM-dd)
currentDate = currentDate.toFormat('yyyy-MM-dd');

alert(currentDate);


//利用日が本日以外だったら非表示
for ( var i = 0; i < 6; i++ ) {

if (array1[i] == currentDate) {
alert(array1[i]);
} else {
*****本日ではない時に一行非表示にしたい*****
}

}

});
})();

 

加藤さん

利用日が本日以外のレコードを非表示にしたいとのことですが、Javascriptを使わずともkintoneの標準機能でできると思います。

こちらのサイトのSTEP3の所を以下のようにすれば良いかと思われます。

junkさん

アドバイスありがとうございます。

実は標準機能での検討はしていて、ただ標準機能だと、日付の指定を毎日手動で行わなければいけないのが手間で、

それを解消したいという意味合いもあり、JSでのカスタマイズをしたいと考えています。

情報提示不足失礼しました。

加藤さん

こちらも的外れな意見をしてしまい申し訳ありません。一つ気になったのが、

>ただ標準機能だと、日付の指定を毎日手動で行わなければいけないのが手間

これはどういう意味でしょうか?

絞り込みの条件で”利用日≠(等しくない)当日”を指定すれば、利用日が本日だったレコードも翌日には非表示になるはずなのですが…

junkさん

アドバイスありがとうございます。

>絞り込みの条件で”利用日≠(等しくない)当日”を指定すれば、利用日が本日だったレコードも翌日には非表示になるはずなのですが…

なんと!?そうなのですか!?

日付の指定で「当日」というのが出来ないのですが、どのように指定すれば宜しいのでしょうか?

私の画面では「日付指定」というのが入ってきてしまいます、、

加藤さん

すみません。

レコード一覧画面の表示についての質問だったと思っていたのですが、レコードのアクセス権についての質問だったのでしょうか?

私が提案したのは、一覧画面の設定でレコードを絞り込めば良いというものでした。

もしかしてですが、「利用日」が”当日”の時に該当のレコードを閲覧・編集できるようにカスタマイズしたいということでしょうか?