킨톤에 하위 표 줄을 추가할 때 이전 줄을 복사합니다

3195 단어 kintone
제목과 같이 킨톤의 하위 테이블에 줄을 추가할 때 위 줄의 내용을 복사하는 팁입니다.

어플리케이션 준비


문자열(1행)의 필드를 표로 사용합니다.
필드 유형
필드 코드
시험을 준비하다
문자열(단일행)
품명
테이블 필드

JavaScript


다음 활동을 사용합니다.
화면에 필드 값을 추가할 때의 이벤트 기록 변경
편집 화면의 필드 값을 기록할 때의 이벤트 변경
테이블에 행을 추가하거나 삭제할 때 발생하는 이벤트입니다.
kintone.events.on(
  ["app.record.edit.change.テーブル", "app.record.create.change.テーブル"],
  (event) => {
    // 軽率に変数名hinmeiを定義
    let hinmei = "";
    event.record.テーブル.value.forEach((r) => {
      // 値がない場合(追加した行)はhinmeiで上書きする
      if (!r.value.品名.value) {
        r.value.品名.value = hinmei;
      } else {
        // 値がある場合(入力済の行)はhinmeiに値を入れておく
        hinmei = r.value.品名.value;
      }
    });
    return event;
  }
);

총결산


아래 줄이 비어 있으면, 위의 줄의 값을 자동으로 복사해서 채웁니다.
위의 행이 비어 있으면 빈 문자가 복사됩니다.
한번 해보세요!

좋은 웹페이지 즐겨찾기