앱 스크립트를 사용하여 Google 스프레드 시트의 셀 내부에 UI를 어떻게 추가합니까?
Google 문서 스프레드 시트의 특정 셀에 버튼을 추가하고 싶습니다. 는 스크립트 UI 문서 애플 리케이션 새로운 패널을 추가하는 방법에 대한 이야기를하지만, 특정 행 또는 셀에 부착 할 수있는 방법을 UI를 해당 패널에서 분명하지 않다.
특정 셀에 UI를 추가 할 수 있습니까? 아니면 새 패널 추가로 제한됩니까?
앱 UI는 패널에서만 작동합니다.
최선의 방법은 버튼을 직접 그려서 스프레드 시트에 넣는 것입니다. 매크로를 추가 할 수 있습니다.
"삽입> 그리기 ..."로 이동하여 버튼을 그리고 스프레드 시트에 추가합니다. 그것을 클릭하고 "매크로 할당 ..."을 클릭 한 다음 실행하려는 기능의 이름을 삽입하십시오. 함수는 스프레드 시트의 스크립트에 정의되어야합니다.
또는 다른 곳에 버튼을 그리고 이미지로 삽입 할 수도 있습니다.
추가 정보 : https://developers.google.com/apps-script/guides/menus
상태 2018 :
없을 것 같다 방법 버튼을 배치 (도면, 이미지)을 내 그들을 애플리케이션 스크립트 기능에 연결될 수 있도록 해주는 방법으로 세포.
실제로 할 수있는 일이 몇 가지 있습니다.
당신은 할 수 있습니다 ...
를 사용하여 셀 내에 이미지를 배치 IMAGE(URL)
할 수 있지만 Apps Script 기능에 연결할 수는 없습니다.
다음을 사용하여 셀 내에 이미지를 배치하고 URL에 연결할 수 있습니다.
=HYPERLINK("http://example.com"; IMAGE("http://example.com/myimage.png"; 1))
@Eduardo의 답변에 설명 된대로 그림을 만들 수 있으며 Apps Script 기능에 연결할 수 있지만 스프레드 시트 "위에"자유롭게 떠 있고 셀에 배치 할 수없는 독립 실행 형 항목입니다. 셀에서 셀로 복사 할 수 없으며 스크립트 함수가 읽을 수있는 행 또는 열 위치가 없습니다.
고정 된 행에 버튼을 이미지로 추가 할 수 있습니다. 첨부 된 스크립트 내의 기능을 버튼에 할당하면 해당 기능을 실행할 수 있습니다. 당신이 할 수 없다는 코멘트는 물론 아주 오래된 코멘트이며, 아마도 지금 상황이 바뀌었을 것입니다.
'programing' 카테고리의 다른 글
C 프로그램에서 날짜 및 시간 값을 얻는 방법은 무엇입니까? (0) | 2021.01.05 |
---|---|
Objective C에서 사용자 정의 형식의 문자열로 현재 시간 가져 오기 (0) | 2021.01.05 |
nib / storyboard의 UITextView에서 새 줄을 만드는 방법은 무엇입니까? (0) | 2021.01.05 |
.NET 코드가 Visual Studio 디자이너에서 실행 중인지 확인하는 방법 (0) | 2021.01.05 |
두 배열을 해시로 결합 (0) | 2021.01.05 |