분석FusionFormulas액션 수행

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

액션 수행

Fusion은 액션을 수행하는 일련의 수식을 제공합니다. 액션은 버튼으로 표시되며 클릭하면 실행됩니다. 예를 들어, =action.copy_range(A1:A10, B1:B10)가 있는 셀은 버튼이 표시되고 클릭하면 A1:A10 범위의 내용이 B1:B10 범위로 복사됩니다.

이 페이지는 사용 가능한 액션의 개요입니다. 전체 수식 목록과 인수는 function library에서 확인하세요.

액션 레이블

기본적으로 액션은 간단한 사각형 재생 버튼으로 표시됩니다. action.label을 사용하면 버튼을 유형, 텍스트, 아이콘 및 색상 의도를 가진 것으로 커스텀할 수 있습니다.

셀 크기 조절 및 셀 병합은 버튼 위치 지정에 유용한 도구입니다.

action.copy_range(...) 액션이 있다고 가정합니다. 트리거 액션으로 감싸서 액션 레이블을 포함할 수 있습니다: =action.trigger(action.label(...), action_copy_range(...)).

action_label

제출 액션

=action.submit_to_region(...) 액션은 테이블 영역에 데이터를 제출할 수 있습니다. 이는 사용자가 입력한 데이터나 연산 결과물을 테이블에 수집하는 데 종종 유용합니다.

제출 액션은 key_value 열을 포함하여 제출됩니다. 제출된 각 행의 경우, key_value가 제출 테이블에 존재하면 행이 새로 제출된 값으로 업데이트됩니다. key_value가 없으면 새 행이 삽입됩니다.

테이블 영역은 별도의 시트에 있을 수도 있습니다. 값이 성공적으로 제출되려면 사용자가 제출할 시트에 편집 권한이 있어야 합니다. 제출할 시트가 데이터셋과 동기화되면 사용자가 동기화된 데이터셋에 편집 권한이 있는 경우에만 데이터셋이 최신 변경 사항과 함께 빌드됩니다.

action_submit

토스트 액션

=action.toast(...) 수식은 페이지 상단에 '토스트'라고 불리는 부동 메시지를 생성하는 데 사용할 수 있습니다. 이들은 parallelserial 액션을 통해 다른 액션과 함께 사용하는 것이 가장 좋습니다.

action_toast

복사 액션

=action.copy(...) 액션을 사용하면 한 범위의 내용을 다른 범위로 복사할 수 있습니다.

선택적 copy_result 인수를 true로 설정하면 셀 수식 대신 계산된 값을 복사할 수 있습니다.

action_copy

액션 연결

액션은 병렬 또는 연속으로 결합할 수 있습니다.

병렬 액션

=action.parallel(...)을 사용하면 여러 액션을 한 번에 실행할 수 있습니다. 이는 독립적인 액션인 경우, 겹치지 않는 두 개의 복사 액션과 같이 유용합니다.

연속 액션

=action.serial(...)을 사용하면 액션을 연속으로 실행할 수 있습니다. 액션 외에도 각 연속 액션에는 추가로 두 개의 액션 인수가 있습니다: actionOnSuccess 및 actionOnFailure. 이들 중 하나가 초기 액션이 성공하거나 실패하는지에 따라 실행됩니다.

연속 액션은 유효성 검사 수식과 함께 사용할 때 유효성 검사가 성공하거나 실패하는지에 따라 커스텀 토스트를 설정할 수 있는 경우에 종종 유용합니다. 이러한 함수에 대한 자세한 내용은 validation documentation을 참조하세요.

action_serial