programing

앱 스크립트를 사용하여 Google 스프레드 시트의 셀 내부에 UI를 어떻게 추가합니까?

nasanasas 2021. 1. 5. 08:10
반응형

앱 스크립트를 사용하여 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 기능에 연결할 수 있지만 스프레드 시트 "위에"자유롭게 떠 있고 셀에 배치 할 수없는 독립 실행 형 항목입니다. 셀에서 셀로 복사 할 수 없으며 스크립트 함수가 읽을 수있는 행 또는 열 위치가 없습니다.


고정 된 행에 버튼을 이미지로 추가 할 수 있습니다. 첨부 된 스크립트 내의 기능을 버튼에 할당하면 해당 기능을 실행할 수 있습니다. 당신이 할 수 없다는 코멘트는 물론 아주 오래된 코멘트이며, 아마도 지금 상황이 바뀌었을 것입니다.

참조 URL : https://stackoverflow.com/questions/6876819/how-do-you-add-ui-inside-cells-in-a-google-spreadsheet-using-app-script

반응형