新規登録画面での添付ファイルフィールドへの自動添付について

お世話になっております。

下記を参照させていただいてたぶん無理そうですが、念のため確認させてください。


https://developer.cybozu.io/hc/ja/community/posts/900003053903-%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%83%AB%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

https://developer.cybozu.io/hc/ja/community/posts/203247740-%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%86%8D%E5%88%A9%E7%94%A8%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

https://developer.cybozu.io/hc/ja/community/posts/360014899743-%E6%B7%BB%E4%BB%98%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%B3%E3%83%94%E3%83%BC


新規登録画面を開いたときに添付ファイルフィールドに自動で決められた画像が添付された状態を作りたいと思っていますが、それは実現するのは難しそうでしょうか?

新規登録画面を開いたと同時に、事前に登録して取得しておいたfileKeyとともに一旦レコードを保存し、そのレコードの編集画面を開くことで、見た目は新規登録画面を開いたときに添付されているようなことを再現することはできるかと思いますが、以下のような問題が生じてしまいます。

●添付ファイルフィールド以外のフィールドに必須項目があった場合に面倒
●そのレコードを使用しなかったときに無駄なレコードが増えてしまう

やはり純粋に新規登録画面にて添付ファイルを自動添付するのはできないと思ったほうがよろしいでしょうか?

アドバイスいただければ助かります。
よろしくお願いいたします。

ImTonoさん

仰る通り、kintoneデフォルトの添付ファイルフィールドを操作はできないかと思います。

スペースフィールドを用意して、その中に自作した添付ファイルフィールドを設置することで、実装は可能かと思います。
UI部分は、kintone UI Component v0の添付ファイルフィールドを利用することで比較的用意に実装できるかと思います。
https://kintone-labs.github.io/kintone-ui-component/latest/Reference/Attachment/

自作した添付ファイルのvalueをレコードとして保存する処理は、レコード保存成功後イベント内に実装することになるかと思います。
https://developer.cybozu.io/hc/ja/articles/201941984#success
https://developer.cybozu.io/hc/ja/community/posts/900001006786

江田様

いつもお世話になっております。

既存の添付ファイルフィールでは操作不可とのこと承知いたしました。
kintone UI Componentの利用についても詳細にアドバイスいただきましてありがとうございました。
こちらはトライしてみたいと思います!

今後ともよろしくお願いいたします。