【新規レコード作成時、テーブル内に複数の日付(計算)を入れたい】
ご挨拶★Kintone hive 初参戦いたしました!めちゃくちゃ楽しかったです!
いつもお世話になっております。社内で広まってきたはいいものの、技術力と知見が足りず悩んでおります、なにとぞご知見をお貸しください…。
改めて、表題の件、ご相談させてください。
施工管理のガントチャートのアプリを作成しており、「完了日」から逆算して複数のタスクを初期設定で登録しておきたいと考えております。
■詳細
・施工管理ガントチャートアプリを作成したい
・「完了日」から逆算して60日前に「図面」、45日前に「調整」、30日前に「段取」などのタスクを初期設定で入れておきたい
※タスク名は例です。
※どの案件もテンプレートとしてタスクを設定したいという意図です。
■使用プラグイン
①Kinveniシリーズ ガントチャートプラグイン
②TiS様 テーブル複数行初期表示プラグイン
■試したこと
ガントチャートプラグインはテーブルでタスクをセットする必要があるため、タスクテーブル内に
以下のフィールドが必要です。

開始日、終了日に計算フィールドを入れ、「完了日」フィールドから逆算した日付を「テーブル複数行初期表示プラグイン」で表示させられないかと思いましたが、計算フィールド内の計算式は行ごとに変えられず…。
テンプレートレコードを作成しておいて、アプリアクションでコピーさせるか?なども考えましたが、そもそもテーブル内に異なる計算式の計算フィールドを設定できず…。
何か良いアイデアや、プラグインのご紹介などあればぜひお願いいたします。
ミュートしたユーザーの投稿です。
投稿を表示あ、あと本質から反れて恐縮ですが、「タスクステータス」の選択肢は幾つくらいあるのでしょうか?
それほど多くないなら、ドロップダウン→縦並びラジオボタンへの変更を推します。
ドロップダウンは、
①[v]をクリック
②選択肢にどの様なものがあるかを認識して(場合によっては所望のタスクが現れるまでスクロールして)選択
の”最低でも2手”ですが、ラジオボタンは「全表示された選択肢から選択するだけ」(1手)なので、ホンの僅かですが操作ストレス軽減に寄与できるかと。
ご参考になれば幸いです。
(テーブル内立式の分含めて動画作ったので、一応貼っておきます。)
ミュートしたユーザーの投稿です。
投稿を表示kintoneだけで全部やろうとすると、JavaScriptカスタマイズのレベルになると思います。
自分だったらプロジェクトが新しく始まるたびに、テーブルのタスク単位の開始日/終了日を含めExcelで全部データをつくっておいて「ファイルの読み込み」でプロジェクトを新規登録すると思います。
Excelでしたら、見た目の行の上と下の概念があって、「終了日」から逆算していく計算式は簡単に書けます。
ミュートしたユーザーの投稿です。
投稿を表示「完了日」フィールドは現在テーブル外にあるのでしょうか?
であれば、テーブルにも
完了日_0(フィールドコードが重複できないので)のテンポラリフィールドを置いてなんらかのタイミングでコチラに「完了日」をコピーする(例 行が編集されたらその行にコピーするようにするとか…)ようにカスタマイズしておけば、基準日=完了日_0-既定日数などと立式できると思います。