キンコミ kintone user community

みんなの投稿

2024/05/27 13:22

皆さま初めまして。
初めて投稿させていただきます。
スタンダードコースで契約をしております。

レコードが追加された場合にcsvに書き出して、メールに添付して送る

という事は出来ますでしょうか。

ちなみに、トヨクモのkMailerでは出来ないとの事でした。

プラグイン、あるいはJavaScript等で実現可能でしょうか。

皆さまのお知恵をお貸しください。

4件のコメント (新着順)
怪盗KID
製造業
2024/05/27 14:52

はじめまして、こんにちは。
ご参考までにこんなのはいかがでしょうか。

【やりたいこと】
レコード追加 ➡ 担当者に対象レコードのCSV付メール ➡ CSVを外部システムへ取り込み 
(間違ってたらすみません)

【ご提案】
①Excelを使ってREST APIでレコード取得するファイルを作っておく(https://www.r3it.com/blog/powerquery-to-kintone)

レコード追加 ➡ 担当者にkintoneで追加通知 ➡ ①のエクセルファイルを見に行く ➡ CSVで保存 ➡ CSVを外部システムへ取り込み 

ーーーーー
PowerQuery上でフィルタ/ソートしておける。
メール添付だと処理漏れが発生するかも?REST APIで取得であれば、常に正しいデータにしておける。
レコードの追加頻度が多いのであれば、都度メール確認するよりバッチ処理にするのもあり?


kensi
2024/05/28 17:13

怪盗KIDさま

ご返信、ありがとうございます。

【やりたいこと】
レコード追加 ➡ 担当者に対象レコードのCSV付メール ➡ CSVを外部システムへ取り込み
⇒まさにそのとおりです。

ご提案いただきましたやり方で試してみたいと思います!

kintone初心者なため、なかなかやりたいことを実現するのに四苦八苦しております。

今後とも皆様のお知恵をお貸しください。

ありがとうございました!

kenshiさん、ご投稿ありがとうございます!

かなさんがコメント欄で質問してくださいましたが、
レコードが追加された際にご自身宛てにデータを送れるようにしたい背景や、
より詳しい条件情報を投稿時に補足いただくと、
更に多様な視点でアイデアがいただきやすくなるかと思います!

機能面でのできるできないを知りたいときや、お悩みがある場合は、
弊社のサポートセンターやヘルプもお使いいただけますのでぜひご活用くださいませ。
▼kintone利用者向け カスタマーサポート(電話・メール・チャット)のご利用方法
https://kintone.cybozu.co.jp/support/tel.html
▼kintoneヘルプ
https://jp.cybozu.help/k/ja/

また、開発に関するノウハウを集めた「cybozu developer network」をご用意しております。こちらにもコミュニティのページがあり、知識・経験を持った方がより多く集まる場所になっています。
JSのコードについてなど、開発に関する具体的な話題・相談は、ぜひこちらをご活用いただければと思います。
▼cybozu developer network
https://cybozu.dev/ja/

今後もkenshiさんのkintoneの運用面でのお悩みや、新しい気づきなどのエピソードがあれば、キンコミにてシェアいただけるのを、心待ちにしております!

kensi
2024/05/27 13:38

ご返信ありがとうございます。
アカウント有のユーザー(というか、自身の登録アドレス宛です)に、レコードが追加された時点でデータを送れないかと考えております。


かな
建設業
2024/05/27 13:53

アカウント有のユーザー(ご自身自体でも)でkintoneのレコードのデータをわざわざ送る意図が分かりませんが、もし通知だけを意図としているのであれば、「レコードの条件通知」で新規登録されたら通知することは可能です。
(中身はkintoneに入れば通知にレコードの画面が出ますし。)

もしレコード作成者にも送りたいなら、別でトリガー作れば(例えばどこかの文字列が空以外なら条件通知する。タイトルは「新規レコードが追加されました。」など)通知可能です。

そうじゃなくて、外部との連携のためにcsv出力してそれを利用して登録したいということであれば、csv出力自体はJSで可能のようです。(見つけた記事が3年前なので、どこかしらの変更は必要かもしれませんが。)
https://qiita.com/juri_don/items/e7b21e155a7a6f84fee9

ただ、一覧のcsv出力は紹介されていますが、指定のレコードのみだとレコード番号を指定するなどの処理は必要かな、とは思います。

kintoe API:https://cybozu.dev/ja/kintone/docs/js-api/

あとはメール送信APIは、色々あると思うので、使いやすそうなものをご自身でネット検索してもらうのが良いと思います。(うちではsendgridを使ってます。(無料での1日の送信数が100通までに限る。))

kensi
2024/05/27 14:08

外部との連携のためにcsvで出力したいと考えています。
レコードは最新のデータ以外削除するよう外部のアプリで操作しますので、
レコード番号の指定は不要です。
ご教示いただきありがとうございました。
やってみてわからなかった際は、またお願いいたします。

かな
建設業
2024/05/27 14:13

jsの書き方などの詳細は、こちらで聞かれるのが良いですよ!
https://cybozu.dev/ja/

かな
建設業
2024/05/27 13:33

用途をお伺いしたいです!
kintoneにアカウントのないユーザー(社外など)の方のため?
それともアカウント有りのユーザー(社内など)の見落としを防ぐため?