Google Sheets개 모듈
Adobe Workfront Fusion 시나리오에서는 Google Sheets을(를) 사용하는 워크플로를 자동화하고 여러 타사 응용 프로그램 및 서비스에 연결할 수 있습니다.
Google Sheets 계정을 Workfront Fusion에 연결하는 방법에 대한 지침은 Adobe Workfront Fusion 연결 만들기 - 기본 지침을 참조하십시오.
액세스 요구 사항
이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront 패키지 | 임의 |
Adobe Workfront 라이선스 |
새로운 기능: 표준 또는 현재: 작업 시간 이상 |
Adobe Workfront Fusion 라이센스** |
현재: Workfront Fusion 라이선스 요구 사항 없음 또는 레거시: 작업 자동화 및 통합을 위한 Workfront Fusion |
제품 |
신규:
또는 현재: 조직은 Adobe Workfront Fusion을 구매해야 합니다. |
이 표의 정보에 대한 자세한 내용은 설명서에서 액세스 요구 사항을 참조하십시오.
Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하십시오.
전제 조건
Google 시트 모듈을 사용하려면 Google 계정이 있어야 합니다.
Google Sheets API 정보
Google Sheets 커넥터에서는 다음을 사용합니다.
Google Sheets 모듈 및 필드
Google Forms 모듈을 구성하면 Workfront Fusion에 아래 나열된 필드가 표시됩니다. 앱 또는 서비스의 액세스 수준과 같은 요소에 따라 이러한 필드와 함께 Google Sheets 필드가 추가로 표시될 수 있습니다. 모듈의 굵은 제목은 필수 필드를 나타냅니다.
필드나 함수 위에 맵 단추가 표시되면 이 단추를 사용하여 해당 필드에 대한 변수와 함수를 설정할 수 있습니다. 자세한 내용은 한 모듈에서 다른 모듈로 정보 매핑을 참조하십시오.
트리거
행 보기
스프레드시트에서 새로 추가된 행에서 값을 검색합니다.
모듈은 이전에 채워지지 않은 새 행만 검색합니다. 트리거는 덮어쓴 행을 처리하지 않습니다.
액션
행 추가
이 모듈은 시트에 행을 추가합니다.
Google Sheets 모듈을 구성하면 Workfront Fusion에 아래 나열된 필드가 표시됩니다. 앱 또는 서비스의 액세스 수준과 같은 요소에 따라 이러한 필드와 함께 Google Sheets 필드가 추가로 표시될 수 있습니다. 모듈의 굵은 제목은 필수 필드를 나타냅니다.
필드나 함수 위에 맵 단추가 표시되면 이 단추를 사용하여 해당 필드에 대한 변수와 함수를 설정할 수 있습니다. 자세한 내용은 한 모듈에서 다른 모듈로 정보 매핑을 참조하십시오.
시트 추가
선택한 스프레드시트에 새 시트를 만듭니다.
셀 지우기
지정된 셀에서 값을 삭제합니다.
행 지우기
지정된 행에서 값을 삭제합니다.
스프레드시트 만들기
행 삭제
지정된 행을 삭제합니다.
시트 삭제
특정 시트를 삭제합니다.
셀 가져오기
선택한 셀에서 값을 검색합니다.
API 호출 만들기
이 작업 모듈을 사용하면 사용자 지정 API 호출을 수행할 수 있습니다.
셀 업데이트
범위 값 가져오기
목록 시트
이 모듈은 스프레드시트에 있는 모든 시트 목록을 반환합니다.
행 검색
필터 옵션을 사용하여 행을 검색합니다.
행 검색(고급)
지정된 기준과 일치하는 결과를 반환합니다.
사용 제한
오류 429: RESOURCE_EXHAUSTED
이(가) 발생하면 API 속도 제한을 초과했습니다.
Google Sheets API의 제한은 프로젝트당 100초당 500개 요청 및 사용자당 100초당 100개 요청입니다. 읽기 및 쓰기 제한은 별도로 추적됩니다. 일일 사용 제한은 없습니다.
자세한 내용은 developers.google.com/sheets/api/limits을 참조하세요.
팁 및 요령
Google Sheet에서 빈 셀 가져오기
빈 셀을 가져오려면 행 검색(고급) 모듈을 사용합니다. 이 수식을 사용하여 빈 열을 가져옵니다.
select * where E is null
여기서 "E"는 열이고 "is null"은 조건입니다. Google 쿼리 언어를 사용하여 고급 쿼리를 만들 수 있습니다. 자세한 내용은 Google 설명서의 Google 쿼리 언어를 참조하십시오.
시트에 단추를 추가하여 시나리오 실행
-
Workfront Fusion에서 시나리오에 Webhook > 사용자 지정 Webhooks 모듈을 삽입하고 구성합니다. 자세한 내용은 Webhooks을(를) 참조하십시오.
-
웹후크의 URL을 복사합니다.
-
시나리오를 실행합니다.
-
Google Sheets의 메인 메뉴 모음에서 삽입 > 그리기…을 선택합니다.
-
그리기 창에서 창 위쪽에 있는 텍스트 상자 아이콘
-
단추를 디자인하고 오른쪽 상단의 저장 및 닫기 단추를 클릭합니다.
-
단추가 워크시트에 있습니다. 단추의 오른쪽 위 모서리에 있는 세 개의 세로 점을 클릭합니다.
-
스크립트 할당 선택…메뉴에서.
-
스크립트(함수)의 이름(예:
runScenario
)을 입력하고 확인 을 클릭합니다. -
메인 메뉴 모음에서 도구 > 스크립트 편집기 를 선택합니다.
-
다음 코드를 삽입합니다.
-
함수 이름은 9단계에서 지정한 이름과 일치해야 합니다.
-
URL을 2단계에서 복사한 웹후크의 URL로 바꿉니다.
code language-none function runScenario() { UrlFetchApp.fetch("<webhook you copied>"); }
-
-
스크립트 파일을 저장하려면 Ctrl+S 를 누르고 프로젝트 이름을 입력한 다음 확인 을 클릭합니다.
-
Google Sheets(으)로 다시 전환하고 새 단추를 클릭하세요.
-
스크립트에 필요한 권한 부여:
-
Workfront Fusion에서 시나리오가 성공적으로 실행되었는지 확인합니다.
스프레드시트에 날짜 저장
날짜 값을 포맷하지 않고 스프레드시트에 저장하면 ISO 8601 형식의 텍스트로 스프레드시트에 나타납니다. 그러나 이 텍스트를 이해하지 못하는 날짜에 작동하는 Google Sheets개의 수식 또는 함수(예: 수식 =A1+10
)에 다음 오류가 표시됩니다.
Google Sheets이(가) 날짜를 이해할 수 있도록 하려면 formatDate
함수로 형식을 지정하십시오. 두 번째 인수로 함수에 전달되는 올바른 형식은 스프레드시트의 로케일 설정에 따라 다릅니다.
이 함수에 대한 자세한 내용은 문서 날짜 및 시간 함수에서 formatDate (date; format; [timezone])을(를) 참조하십시오.
올바른 형식을 확인하려면 다음을 수행하십시오.
-
Google Sheets의 기본 메뉴에서 파일 > 스프레드시트 설정을 선택하여 로케일을 확인하고 설정합니다.
-
올바른 로케일을 확인하거나 설정한 후 기본 메뉴에서 형식 > 숫자 을(를) 선택하여 해당 날짜 및 시간 형식을 결정합니다. 형식은 날짜 시간 메뉴 항목 옆에 표시됩니다.
-
formatDate() 함수에 전달해야 하는 올바른 형식을 작성하려면 날짜 및 시간 형식에 대한 토큰 목록을 참조하세요.
예:
MM/DD/YYYY HH:mm:ss
형식(미국 로케일)의 경우:
Google Sheets개 함수 활용 중
Google Sheets에서 기본 제공 함수를 사용하려면 이를 활용할 수 있습니다. 자세한 내용은 함수를 사용하여 항목 매핑 문서에서 함수 사용 Google Sheets 을 참조하십시오.
Google Sheets이(가) 숫자를 날짜로 변경하지 못하도록 방지
텍스트로 사용하는 숫자 문자열이 Google 워크시트에서 날짜로 해석되는 경우 이를 방지하기 위해 숫자를 일반 텍스트로 미리 서식을 지정할 수 있습니다. 예를 들어, 1-2019를 텍스트로 입력한다면, Google은 날짜로 해석할 수 있다.
- Google Sheets에서 숫자가 들어 있는 열 또는 셀을 강조 표시합니다.
- 서식 > 숫자 > 일반 텍스트 를 클릭합니다.
Workfront Fusion의 또 다른 해결 방법은 숫자 앞에 아포스트로피(')를 입력하는 것입니다(예: '1-2019 또는 '1/47). Workfront Fusion에서 데이터가 전송된 후 아포스트로피가 셀에 표시되지 않습니다.