Bir onay kutusu / düğme eşdeğeri eklemek mümkün müdür?


78

Aradığım şey, tek bir tıkla etkinleştirmek / devre dışı bırakmak veya bazı formlarda geçiş yapmak. Geldiğim en yakın el 0veya bir hücreye girmek için el ile düzenleme 1, ancak daha güzel bir desen olduğunu umuyorum.

Google E-Tablolarda hiçbir onay kutusu işlevi olmadığını biliyorum, ancak bir şekilde eşdeğer işlevsellik elde etmenin bir yolu var mı?


1
Burada da geçerli olan başka bir iyi cevap: webapps.stackexchange.com/a/58739
Matthijs Wessels

1
Sonunda, Google onay kutularını kullanmak için yerleşik bir işlevsellik ekledi, bu nedenle Rubén'in cevabı çoğu insan için doğru ve basit bir cevap olabilir.
sergioFC

Yanıtlar:


12

Google, geçen hafta (Nisan 2018) hücrelere onay kutusu ekleme özelliğini başlattı. Sadece bir hücre seçin, Ekle> Onay kutusu menüsünü tıklayın.

Daha fazla ayrıntı için bkz. Ekleme ve kullanma onay kutuları .

NOTLAR:

  • Onay kutuları için varsayılan değerler DOĞRU / YANLIŞ'dır, ancak MARK / UNMARKED onay kutusuna eşdeğer olarak herhangi bir değeri kullanacak şekilde özelleştirilebilirler. Hücrelerinizde zaten veri varsa, hücreleri seçin, ardından Ölçüt'de Veri> Veri Doğrulama ... 'yı seçin, Onay Kutusu'nu seçin, sonra kullanılacak GERÇEK / YANLIŞ değerler için bir giriş kutusu gösterilir.

  • Google Makrolardaki yeni makro kaydedici ve biçimlendirme seçenekleriyle ilgili Ek ayrıntılara göre, bu işlem tüm hesaplarda kullanılabilir olması birkaç hafta sürebilir. Benim durumumda bu bir G Suite hesabı için mevcuttur ancak henüz diğer hesaplarım için geçerli değildir. Şimdi tüm hesaplar için erişilebilir olmalıdır


İlgili


Sayfamda ( 0, 1) zaten değerler var , ancak yeni onay kutusunu eklersem, her zaman işaretlenmemiş olur. Değerlerimi doğru işaretlenmiş veya işaretlenmemiş onay kutularına dönüştürmenin bir yolu var mı?
WoodrowShigeru

1
Bkz @WoodrowShigeru webapps.stackexchange.com/a/119309/183114 Geçici bir çözüm için.
Davide Fiocco

Çok kötü, şimdiye kadar elle yaptım. Ama bu% 1ooi işe yaradığı gibi görünüyor
WoodrowShigeru

73

Bu çok sarsılmış bir şeydi, bunu yapmak için çok basit bir yol var, "hızlı ve kolay onay kutuları" alanını ekledim, bunu yapmanın hızlı ve kolay bir yolu:

  1. Hücreye sağ tıklayın, "Veri Doğrulama" yı seçin
  2. Ölçütler altında, "Öğelerin Listesi" ni seçin.
  3. "Öğelerin listesi" alanına şunu yapıştırın: ☐,☑
  4. Kayıt etmek. Şimdi yukarıdaki seçeneklerin her ikisinin de açılır bir listesi olmalıdır.

İşte bu kadar! Fazladan sayfa yok, kod yok, hiçbir şey yok. Süslenmek istiyorsanız, ☑ kareler YEŞİL ve ☐ kareler KIRMIZI olan "Koşullu Biçimlendirme" seçeneğini oluşturabilirsiniz.

Verdiğiniz sayfaya bir örnek ekledim.


5
☐, ☒ - bunlar benim
zevkime

2
Bu çok faydalı. Ty. Şahsen en çekici basit bir onay işareti buldum. Veri doğrulama listesine sadece onay işaretini ekledim. Bu etkin bir şekilde hücreyi boş bırakır ve onay işareti ekleme seçeneği: D ✓
Jarmerson

4
☐, ☑, ☒. Bu benim seçenek seçeneklerim.
Juanmah

11

Şimdiye kadar gördüğüm en iyi onay kutusu çözümü, bu şablonda kullanılan çözümdür (İşte şablon tarafından oluşturulan ve Google Drive’a giriş yapmadan görüntüleyebileceğiniz genel bir belge ).

Seçilmemiş bir onay kutusunun karakterine veya görüntüsüne ve seçili onay kutusundan birine sahip ekstra bir sayfada iki hücreye sahiptir. Ardından onay kutusunu kullanmak istediğiniz hücrede, veri doğrulamasını "Listedeki öğeler" ve "Aralıktan liste oluştur" olarak ayarlayın ve karakter / görüntü içeren iki hücreyi seçin. Daha sonra bu hücreden herhangi bir seçeneği seçebileceğiniz bir açılır menü elde edersiniz.

Bu, açma / kapama arasında bir tıklama sağlamaz, ancak oldukça yakındır.

Güncelleme: Belgeyi sadece herkes tarafından düzenlenebilir olarak ayarladım. Bu olmadan, seçimin nasıl çalıştığını göremezsiniz.


4

Matthijs'in benim için çalıştığı çözümü kullandım . İlerleyen dönemlerde cevabını takip edip anlamakta zorlandım, işte adım adım çözüm:

  1. Bu şablonu kullan
  2. "İşlev" sayfasındaki onay kutularının her ikisini de kopyalayın
  3. Drive dosyanıza dönün ve başka bir sayfa ekleyin
  4. Yeni sayfaya "İşlev" adını verin
  5. Her iki onay kutusunu da A1 ve A2 hücrelerine yapıştırın
  6. Boş onay kutusunu A1'den kopyala
  7. Drive dosyanızdaki onay kutusuna ihtiyaç duyduğunuz sayfaya dönün
  8. Boş onay kutusunu işaretlemek istediğiniz hücreye yapıştırın.
  9. Veri> Doğrulama'yı seçin.
  10. "Kriterler" açılır menüsünde "Bir aralıktan listele" yi seçin
  11. Açılan pencerenin yanındaki alana "İşlev! A1: A2" yazın.
  12. "Kaydet" i tıklayın. Onay kutusu şimdi onay kutusu hücresinin üstünde bulunan küçük üçgen şeklinde bir doğrulama düğmesine sahip olmalıdır.
  13. Onay kutusunu kopyalayın ve onay kutusuna ihtiyacınız olan tüm diğer hücrelere yapıştırın

1
Bir şablon önermiş olmanız harika, ancak bu bağlantı artık işe yaramazsa cevabınız hala yararlı olacak mı?
ale

Bana bildirdiğiniz için teşekkür ederiz, bağlantıyı güncelledim, şimdi herkes açabilmelidir.
MelanieSazegar

Sizin için ideal olan, cevabınızın bir parçası olarak bir bağlantıya güvenmemenizdir; bunun yerine, şablonunuz gibi bir elektronik tablonun nasıl ayarlanacağına ilişkin talimatları da ekleyin. Bu şekilde, ileride sayfanızı silerseniz veya başka bir şey olursa, kullanıcılar hala cevabınızı tam olarak kullanabilirler; Bir şablona erişimi sahip olarak, olsa da, orada linki tutmak için çekinmeyin etmez insanlara bazı emek tasarrufu. :)
SightSpirit

Böyle bir yazı yazmak için iyi bir fikir. Ancak, insanların şablonunuzu düzenlemesine dikkat edin. Mine, insanlar tarafından bir tür web mağazası kataloğu için kullanılmaya devam ediyor: D
Matthijs Wessels

@MatthijsWessels evet, haklısınız, insanlar şablonu lol düzenlemeye zaten başladılar. Ah iyi, biz denedik!
MelanieSazegar

4

Rubén tarafından belirtildiği gibi Google Sayfaları şimdi gerçek onay kutularına sahiptir. Standart DOĞRU / YANLIŞ onay kutuları, Ekle menüsünden (Ekle> Onay Kutusu) eklenebilir. Ancak, onay kutularını eklemek için Veri Doğrulama'yı kullanarak işaretli ve işaretlenmemiş durumlar için özel değerler de ekleyebilirsiniz (değerler sayı veya karakter olabilir).

Veri Doğrulama yöntemini kullanırken uyarılar:

  1. Önce Ekle menüsünden onay kutuları eklemeyin. Boş hücrelerle başla.
  2. Bu yöntemle onay kutularını ekledikten sonra, hücre değerleri veri doğrulama penceresinde belirttiğiniz işaretlenmemiş değere ayarlanmayacaktır. Bu denetlenmeyen değerde güncellenecek değerin hücrelerini elle denetlemeniz ve işaretini kaldırmanız gerekir.

Google'ın yardım sayfası

Blogum , yukarıdakileri biraz daha ayrıntılı olarak tartıştığım Sayfalardaki onay kutuları hakkında .


Bu yeni bir özellik. Daha önce yoktu. Ancak bu doğru cevaptır.
oᴉɹǝɥɔ


1

Başka bir olası seçenek var: seçili hücreyi "kontrol edildi" veya "işaretlenmemiş" olarak işaretleyen bir düğme. Bu iki adım gerektirir: 1) hücreye tıklayın; 2) hücreyi kontrol etmek veya işaretini kaldırmak için düğmeye tıklayın.

  1. Resmi e-tablonuza ekleyin ("Ekle"> "Resim ...")
  2. Örneğin, ilk satırda taşıyabilir ve ardından bu satırı dondurup her zaman görünür olmasını sağlayabilirsiniz
  3. Komut dosyası düzenleyicisini açın ("Araçlar"> "Komut Dosyası Düzenleyicisi ...")
  4. Bu işlevi kopyala:

     function toggleCheckBox() {
     var cell = SpreadsheetApp.getActiveSheet().getActiveCell();
     if(cell.getValue() != '☑')
        cell.setValue('☑');
     else
        cell.setValue('☐');
     }
    
  5. Komut dosyasını kaydedin, kapatın ve elektronik tabloya dönün.

  6. Eklediğiniz resme tıklayın ve "Komut dosyası ata" yı seçin. İşlev adını girin: toggleCheckBox.

  7. Resmi ilk tıklattığınızda sizden izin istenebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.