내가 찾고있는 것은 한 번의 클릭으로 활성화 / 비활성화하거나 어떤 형태로 토글하는 것입니다. 내가 왔어요 가장 가까운 수동으로 입력 할 셀을 편집하고 0
또는 1
,하지만 난 더 좋은 패턴이있다 바라고 있어요.
Google 스프레드 시트에 체크 박스 기능이 없지만 그와 동등한 기능을 얻는 방법이 있습니까?
내가 찾고있는 것은 한 번의 클릭으로 활성화 / 비활성화하거나 어떤 형태로 토글하는 것입니다. 내가 왔어요 가장 가까운 수동으로 입력 할 셀을 편집하고 0
또는 1
,하지만 난 더 좋은 패턴이있다 바라고 있어요.
Google 스프레드 시트에 체크 박스 기능이 없지만 그와 동등한 기능을 얻는 방법이 있습니까?
답변:
Google은 지난주 (2018 년 4 월) 셀에 확인란을 삽입하는 기능을 시작했습니다. 셀을 선택하고 삽입> 확인란 메뉴를 클릭하십시오.
자세한 내용은 확인란 추가 및 사용을 참조 하십시오 .
노트:
확인란의 기본값은 TRUE / FALSE이지만 MARK / UNMARKED 확인란과 같은 값을 사용하도록 사용자 지정할 수 있습니다. 셀에 이미 데이터가있는 경우 셀을 선택한 후 기준 선택 선택란에서 데이터> 데이터 유효성 검증 ...을 선택하면 사용할 TRUE / FALSE 값에 대한 입력 상자가 표시됩니다.
Google 스프레드 시트의 새로운 매크로 레코더 및 형식 지정 옵션에 대한 추가 세부 정보에 따르면 모든 계정에서 몇 주가 소요될 수 있습니다. 제 경우에는 하나의 G Suite 계정에서 사용할 수 있지만 아직 다른 계정에서는 사용할 수 없습니다. 이제 모든 계정에서 사용할 수 있어야합니다
0, 1
) 에 이미 값이 있지만 새 확인란을 삽입하면 항상 선택 해제됩니다. 내 값을 올바르게 선택하거나 선택 취소 한 확인란으로 변환하는 방법이 있습니까?
그것은 너무 복잡해졌습니다. 훨씬 더 간단한 방법이 있습니다. 나는 "빠르고 쉬운 확인란"이라는 또 다른 필드를 추가했습니다. 빠르고 쉬운 방법은 다음과 같습니다.
☐,☑
짜잔! 여분의 시트, 코딩, 아무것도 없습니다. 멋지게 만들고 싶다면 ☑ 사각형이 녹색이고 ☐ 사각형이 빨간색 인 "조건부 서식"옵션을 만들 수 있습니다.
귀하가 제공 한 시트에 샘플을 포함 시켰습니다.
지금까지 내가 본 최고의 확인란 솔루션은 이 템플릿에 사용 된 것입니다 ( Google 드라이브에 로그인하지 않고 볼 수있는 템플릿으로 만든 공개 문서 ).
선택되지 않은 확인란의 문자 또는 이미지와 선택한 확인란 중 하나가있는 추가 시트에 두 개의 셀이 있습니다. 그런 다음 확인란을 사용하려는 셀에서 데이터 유효성 검사를 "목록의 항목"및 "범위에서 목록 작성"으로 설정하고 문자 / 이미지가있는 두 개의 셀을 선택하십시오. 그런 다음 해당 셀에 옵션을 선택할 수있는 드롭 다운이 표시됩니다.
이것은 한 번의 클릭 온 / 오프 토글을 제공하지는 않지만 꽤 가깝습니다.
업데이트 : 나는 누군가가 문서를 편집 가능하도록 설정했습니다. 그렇지 않으면 선택의 작동 방식을 볼 수 없습니다.
나는 나를 위해 일한 Matthijs의 솔루션 을 사용했습니다. 나는 따라 가고 그의 대답을 이해하는 데 어려움을 겪었지만 여기에 단계별 해결책이 있습니다.
Rubén에 따르면 Google 스프레드 시트에는 실제 확인란이 있습니다. 삽입 메뉴 (삽입> 확인란)에서 표준 참 / 거짓 확인란을 삽입 할 수 있습니다. 그러나 데이터 유효성 검사를 사용하여 확인란을 삽입하여 확인 및 확인되지 않은 상태에 대한 사용자 지정 값을 삽입 할 수도 있습니다 (값은 숫자 또는 문자열 일 수 있음).
데이터 유효성 검사 방법을 사용할 때의주의 사항 :
위의 내용을 좀 더 자세히 설명하는 시트의 확인란에 대한 내 블로그 게시물 .
네 가능합니다. http://code.google.com/googleapps/appsscript/articles/bracket_maker.html 에는 섹션 4의 일부 Google Apps Script를 실행하기 위해 스프레드 시트에 버튼을 추가하는 방법을 포함하여 좋은 샘플이 있습니다. 숨겨진 셀에 0/1.
또 다른 가능한 옵션이 있습니다 : 선택된 셀을 "선택된"또는 "선택되지 않은"으로 표시하는 버튼입니다. 여기에는 두 단계가 필요합니다. 1) 셀을 클릭하십시오. 2) 단추를 클릭하여 셀을 확인하거나 선택 취소하십시오.
이 기능을 복사하십시오 :
function toggleCheckBox() {
var cell = SpreadsheetApp.getActiveSheet().getActiveCell();
if(cell.getValue() != '☑')
cell.setValue('☑');
else
cell.setValue('☐');
}
스크립트를 저장하고 닫은 후 스프레드 시트로 돌아갑니다.
삽입 한 이미지를 클릭하고 "스크립트 할당"을 선택하십시오. 기능 이름을 입력하십시오 : toggleCheckBox.
이미지를 처음 클릭하면 권한을 묻는 메시지가 표시 될 수 있습니다.