キンコミ kintone user community

みんなの投稿

2023/06/20 21:37

プラグイン作動の為にレコードを開いて保存という動作を擬似的に一括で行う何か良い方法ありますでしょうか?

初めて相談投稿させて頂きますm(_ _)m
TIS 条件分岐処理 プラグイン CSV取り込み時の不作動についてご相談です。

【困っていること】
TIS条件分岐処理プラグイン設定に日付の計算を入れているのですが、レコードを手動で追加した場合はきちんと計算されるのですが、ルックアップによりcsv取込だと計算式が差動せず対象セルが空白のままになってしまいます( ; ; )

【やってみたこと(改善したい)】
条件分岐処理プラグインの動作条件でボタン押下による更新を追加をしたところ一応解決はしたのですが、、、、条件が複数あるので計算式の入ったプラグインタブも複数ある為、その数だけボタンを作りcsv取り込みのたびに一覧上部のボタンを全部押さなくてはいけないのでとても手間ですし、見た目も悪いです💦

【やりたいこと】
レコードを一度開いて保存すれば計算式が反映されるのですが、数が多くて一枚ずつ開くのは大変なので一括で反映させたいです(´Д` )
プラグイン作動の為にレコードを開いて保存という動作を擬似的に一括で行う何か良い方法ありますでしょうか?

【ためしてダメだったこと】
試してみたのは、更新用のチェックボックスを一つつくり、同じくTISさんの一覧レコード一括更新/クリアプラグインで一括チェック更新を試みましたが、計算式は作動しませんでした。

お知恵をお借りできますと幸いです(>人<;)



3件のコメント (新着順)

ふと思ったんですが、
CSV取り込み時にプラグインが作動しないのはよくあることなので、CSV取り込みをする際はプラグインでの計算はしないものとしてExcel上で日付を計算してから取り込むのはどうでしょう?

TISさんのプラグインでできてExcelでできない計算はたぶんないと思いますし。


ちぃ
2023/06/21 21:26

CSV取り込み時にプラグインが作動しないのはよくあることなのですね💦
キントーン初心者なので、CSV取り込時のエラーのことなんて全く考えずアプリ作ってしまいました😭
確かに!全部キントーンに任せずに、手入力以外の、取り込みは事前にExcelでデータを形成してから取り込む運用にすれば解決しますね◎
違う視点からのアドバイスありがとうございますm(_ _)m

じゅりっぺ
2023/06/21 10:56

こんにちは!

件数にもよりますが、
手動で1件ずつ更新するときは↓こんな感じでゴリ押しかなぁ・・・
1)準備として、Ctrlキーを押しながらクリックで、先にレコード詳細画面を別タブにたくさん開いておく

2)Ctrl+タブキー で別タブ移動
3)eキーで編集モードにする(kintoneのショートカットキー)
4)Ctrl+sキーで保存(kintoneのショートカットキー)

というのを繰り返す(そのうち手が覚えてノールックで作業)

って感じにすると、やや早いかもしれません。

何百件もあったら・・・RPAにやってもらうとかいかがでしょうか👀


RPAにやってもらうなら、こちらの記事が参考になるかもしれませんね。
https://kincom.cybozu.co.jp/chats/upiiarmqinznvrmk
開いて閉じるだけなら、かなり単純化できるはず。

ちぃ
2023/06/21 21:19

手動編集の時短テクニックありがとうございます😊
eキーで編集モードなんて裏技があるのですね!初めて知りました(o_o)
レコードが少なめな時ぜひ試してみたいと思います✨

ちぃ
2023/06/21 21:21

RPAは業者に頼んですごい高額なイメージがあるのですが、自分でも無料でできるのですね!
リンク先の記事、目からウロコでした。
ありがとうございます😊

suji バッジ画像
2023/06/21 09:55

おはようございます。

>TIS条件分岐処理プラグイン設定に日付の計算 の部分、
どのような計算をされていますか?

また、計算元になる「日付フィールド1」と、プラグインで計算した結果を格納する
「日付フィールド2」があるようなイメージでしょうか?


ちぃ
2023/06/21 21:16

さっそくのご返信ありがとうございます!

やりたいこととしては
基準日を起点に◯日後の支払日を計算したいのですが、基準日は当月払い、翌月払い、翌々月払いと3パターン異なるので
●基準となる日付フィールド✖️3
●◯日後を設定する数値フィールド✖️1
●結果を表示する日付フィード✖️1
を用意して、
条件分岐プラグインの動作条件に当月払い、翌月払い、翌々月払いの3パターン作成しそれぞれにDATE_FORMAT関数で基準となる日付フィールドと◯日後の数値フィールドを足し算する計算式をいれています。

これを書いていて気づいたのですが条件分岐を使わずに、計算を使いIF関数で直接計算した方が良いかもしれませんね(⌒-⌒; )