キンコミ kintone user community

みんなの投稿

・ご契約中のコース( スタンダード)

・お悩みの背景、目的
 カレンダーPLUSなどのカレンダープラグインでは、レコードのアクセス権設定を利用して、特定のユーザーにカレンダー上の予定を非表示にすることが出来ますが、非表示にする代わりに「予定が入っているのは分かるが、予定の内容が分からない(「予定あり」と表示させる等)状態にしたい
整理すると、①ラジオボタンで「表示」「非表示」の区分を設けます ②作成者か否かでログインユーザーを判定します。この2軸で区分すると、次の4つに分けられます。
A:①「表示」②「作成者」 
B:①「表示」②「作成者以外」 
C:①「非表示」②「作成者」 
D:①「非表示」②「作成者以外」
このうち、Dの場合のみレコードのアクセス権設定を利用してカレンダー上に表示しないようにしています。
これを、非表示にするのではなく、「予定の内容が分からない(「予定あり」と表示させる等)状態にできないか」という要望がでてきているので、何とかしたいと思っています。

・試してみたこと
 フィールドのアクセス権設定で制御できないかと考えましたが、こちらはユーザー判定のみの制御になり、上記Bの制御が出来ないと思われるので断念しました

・譲れない条件
 会社の規則上、JS・CSSでのカスタマイズは出来ません。無償プラグインは利用できます。

みなさまの知恵をお貸しください。
よろしくお願いします。

1件のコメント (新着順)
hsh
製造業
2025/01/12 18:00

カレンダーPLUS便利ですよね。
 ・チェックボックスで、非表示フィールド
 ・文字列1行の自動計算
 IF(CONTAINS(非表示,"非表示"),"タイトル非表示だけど予定あるよ",タイトル)
 https://jp.cybozu.help/k/ja/user/app_settings/form/autocalc/if_function.html
的な感じで、非表示にしたい場合は仮のタイトルを表示させる
後は、見せたくない部分をフィールドのアクセス制限で非表示にされてはいかがでしょうか?