krewsheetの一覧画面におけるフィールド値の自動転記

保存時にフィールドの値を書き換える場合は、保存実行前イベント「app.record.index.edit.submit」を使用しましょう。https://docs.krew.grapecity.com/krewsheet/#event_recordlist.html#3e16ce6b-7d01-468b-99f5-b35e4d7981a6SectionHeading

以下、サンプルです。

(function () {
  "use strict";
  kintone.events.on("app.record.index.show", function (e) {
    if (window.krewsheet) { // 「krewsheet」アプリの一覧表示である場合のみ処理を実行
      krewsheet.events.on("app.record.index.edit.submit", function (event) {
        const records = event.records;
        for (let i = 0; i < records.length; i++) {
          const record = records[i];
          const selectedDate = record["検収日"].value;
          if (selectedDate) {
            record["納期"].value = selectedDate; // 「検収日」が入力されている場合は「納期」フィールドにコピー
          }
        }
        return event;
      });
    }
  });
})();

なお、krewSheetでは、 disabledにtrue/falseを代入してフィールドの編集可/不可を設定することはできません。https://docs.krew.grapecity.com/krewsheet/#event_recordlist.html#31e6b7ee-2400-4872-adee-f73f4193e071SectionHeading