canvasを画像変換して添付ファイルに添付する方法

現在Canvas要素を表示させて、その中に手書きで書けるようにするとこまではできました。

 

次に、そのデータを画像として添付ファイルに添付して、保存したら保存されるということをやってみたいのですが、、、

画像化→ファイル名をつけたとしたら添付ファイルに直接そのデータを添付させることはできるでしょうか?

ちなみに、データ作成(app.record.create.show)内で、手書き完了時には確定ボタンを用意していますので、確定ボタン.addEventListenerでイベントを発生させて、画像化→ファイル名作成→添付ファイルへ添付というのができるのか?

Fetherion様

お世話になっております.
トヨクモの江田と申します.

可能です.

保存成功後イベント(「app.record.create.submit.success」や「app.record.create.edit.success」)内で,kintone REST APIにより書き換えるのが良いと思います.
下記などが参考になるかと思います.
https://developer.cybozu.io/hc/ja/community/posts/360022107131

回りくどい方法ですが,「eventオブジェクトで実行できる操作」では,添付ファイルフィールドの値の書き換えはできないため,上述の方法がベストかと思います.
https://developer.cybozu.io/hc/ja/articles/201941984#step4

ちなみに,canvas→画像は「HTMLCanvasElement.toBlob()」でできます.
https://developer.mozilla.org/ja/docs/Web/API/HTMLCanvasElement/toBlob