Note: The other languages of the website are Google-translated. Back to English

Kako dobiti seznam imen listov v Googlovih listih?

V tem članku bom predstavil nekaj metod za pridobitev imena trenutnega imena listov ali seznama imen listov v Googlovih listih.

Pridobite trenutno ime lista v Goolge listih s skriptom

Pridobite seznam imen listov v Googlovih listih s skriptom


Pridobite trenutno ime lista v Goolge listih s skriptom

Če želite dobiti trenutno ime lista v Googlovih listih, vam lahko pomaga naslednji preprost skript, ne da bi ga ročno vnesli, tako:

1. Kliknite Orodja > Urejevalnik skriptov, glej posnetek zaslona:

doc dobi ime lista 1

2. V odprto okno projekta kopirajte in prilepite spodnjo kodo skripta v prazno Koda okno, glej posnetek zaslona:

function sheetName() {
  return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

doc dobi ime lista 2

3. Nato shranite okno kode in se vrnite na list, za katerega želite dobiti njegovo ime, nato vnesite to formulo: =sheetname() v celici in pritisnite Vnesite tipka, bo ime lista prikazano naenkrat, glejte posnetek zaslona:

doc dobi ime lista 3


Pridobite seznam imen listov v Googlovih listih s skriptom

Če želite dobiti vsa imena listov v Googlovih listih, je tukaj še en skript, ki vam lahko stori uslugo, storite tako:

1. Kliknite Orodja > Script urejevalnika, da odprete okno projekta, nato pa kopirajte in prilepite spodnjo kodo skripta v prazno Koda okno, glej posnetek zaslona:

function sheetnames() { 
  var out = new Array()
  var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
  for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
  return out  
}

doc dobi ime lista 4

2. Nato shranite okno s kodo in se vrnite na list, za katerega želite dobiti vsa imena listov, nato vnesite to formulo: =sheetnames() v celici in pritisnite Vnesite ključa, bodo vsa imena listov v Googlovih listih navedena na spodnji sliki zaslona:

doc dobi ime lista 5


Seznam vseh imen listov in krmarjenje med njimi s pomočjo hiperpovezav ali gumbov v Excelovem delovnem zvezku:

z Kutools za Excel's Ustvari seznam imen listov Pripomoček lahko na hitro poiščete vsa imena delovnih listov na novem listu s hiperpovezavami ali gumbi makra, nato pa lahko med njimi krmarite po svojih željah.

Kutools za Excel: z več kot 300 priročnimi dodatki za Excel, brezplačno preizkusite brez omejitev v 30 dneh. Prenesite in brezplačno preskusite zdaj!


Najboljša orodja za pisarniško produktivnost

Kutools za Excel rešuje večino vaših težav in poveča vašo produktivnost za 80%

  • Ponovna uporaba: Hitro vstavite zapletene formule, grafikoni in vse, kar ste že uporabljali; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce brez izgube podatkov; Vsebina razdeljenih celic; Združi podvojene vrstice / stolpce... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Več kot 300 zmogljivih funkcij. Podpira Office / Excel 2007-2021 in 365. Podpira vse jezike. Enostavna uvedba v vašem podjetju ali organizaciji. 30-dnevna brezplačna preizkusna različica vseh funkcij. 60-dnevna garancija vračila denarja.
zavihek kte 201905

Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
dno pisarniške mize
Komentarji (20)
Ocene še ni. Bodite prvi in ​​ocenite!
Ta komentar je moderator na spletnem mestu minimiziral
Živjo, hvala za objavo, deluje odlično. Zdaj me zanima, kako lahko samodejno posodobim list? Hvala
Ta komentar je moderator na spletnem mestu minimiziral
Imam isto vprašanje
Ta komentar je moderator na spletnem mestu minimiziral
Tudi jaz... v forumu sem prebral, da ni mogoče samodejno posodobiti... saj se pravo ime lista (id lista: kar je številka) ne spremeni, ko spremeniš ime zavihka. Rad bi vedel, ali se je kdo izmislil kako zaobiti to. Odlična objava btw.
Ta komentar je moderator na spletnem mestu minimiziral
Saya ingin tau apakah ada scenarij ali glasba untuk mengambil kode sheet yang di url secara otomatis
Ta komentar je moderator na spletnem mestu minimiziral
me pueden ayudar para crear una macro en GAS que abra una nueva hoja (list), luego la renombre y luego se puede escribir dentro de esta hoja nueva?
Ta komentar je moderator na spletnem mestu minimiziral
Za vse, ki se sprašujejo, kako doseči, da se indeks lista samodejno posodablja, morate imeti možnost poklicati funkcijo in nato znova vnesti formulo na mesto, kjer želite, da se indeks hrani.
V mojem primeru imam namenski indeksni list in po večini svojih funkcij pokličem 'sheetnames()' in nato samo ponovno vnesem formulo v določeno celico.
Ta komentar je moderator na spletnem mestu minimiziral
imena listov();
ss.getSheetByName('Index').getRange('A1').setFormula('=sheetnames()');
Ta komentar je moderator na spletnem mestu minimiziral
Kaj je ss?
Ta komentar je moderator na spletnem mestu minimiziral
Živjo Carlos,

var ss = SpreadsheetApp.getActive();

Upam, da to pomaga.
Ta komentar je moderator na spletnem mestu minimiziral
Zdravo,


Registril sem račun samo zato, da bi rekel, da sem našel način za samodejno posodobitev te funkcije, to je res goljufanje.



V celico C! sem postavil potrditveno polje.

V glavo imen listov sem dal to kodo.



=if(C1=true,ime listov(),)


Potem, ko uredimo ime zavihka ali ustvarimo novega, počistimo polje in ga ponovno potrdimo in je opravljeno, ne popolno, vendar bolje kot brisanje celice in ponovno lepljenje.


Hvala


Charlie.

EDIT, poskusil sem vstaviti sliko, vendar se zdi, da izgine.
Ta komentar je moderator na spletnem mestu minimiziral
TypeError: Ne morem prebrati lastnosti 'getSheets' null (riadok 3, súbor Kód)
Ta komentar je moderator na spletnem mestu minimiziral
Oprosti, naredil sem nekaj narobe. Že deluje dobro.
Ta komentar je moderator na spletnem mestu minimiziral
Hej, lahko vem, kaj je tvoja napaka? imam isto napako
Ta komentar je moderator na spletnem mestu minimiziral
Hi.
Seveda lahko.
Ustvaril sem skript z Google Script Managerjem (script.google.com) in mislil, da bo samodejno deloval na vseh listih v mojem googlovem disku, vendar to ni bilo res. Verjetno je bil skript, ustvarjen z Google Script Managerjem, ne prek lista ni povezan z listom. Moral sem ustvariti skript prek menija v zgornji vrstici v odprtih Google Preglednicah "Orodja / urejevalnik skriptov" in funkcija, ki sem jo ustvaril, deluje samo na danem listu. Prosimo, napišite, če je to rešilo vašo težavo.
:)
Ta komentar je moderator na spletnem mestu minimiziral
ustreza mi! Hvala!!!
Ta komentar je moderator na spletnem mestu minimiziral
Kako izvoziti vsa imena listov v odprti excel datoteki v Google Sheet?
Ta komentar je moderator na spletnem mestu minimiziral
Kako izvoziti vsa imena listov v odprti excel datoteki v Google Sheet? Hvala vam
Ta komentar je moderator na spletnem mestu minimiziral
zakaj mi ne deluje? kopiral sem skripte in zdi se, da delujejo brez napak, a ko grem na google preglednice, ne prikaže funkcije "sheetsname"
Ta komentar je moderator na spletnem mestu minimiziral
Ta skript v Google Preglednicah deluje odlično! Vendar se zdi, da se sheetnames() ne posodobi, ko se dodajo novi listi ali se listi preimenujejo. Ali obstaja način, da se osveži?
Ta komentar je moderator na spletnem mestu minimiziral
Hvala :)))
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL