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

Cum se obține lista cu numele foilor în foile Google?

În acest articol, voi introduce câteva metode pentru a obține numele curent al foii sau o listă a numelor de foi în foi Google.

Obțineți numele curent al foii în foi de Goolge cu script

Obțineți o listă de nume de foi în foi Google cu script


Obțineți numele curent al foii în foi de Goolge cu script

Pentru a obține numele actual al foii în foi Google, următorul script simplu vă poate ajuta fără a introduce manual numele, vă rugăm să procedați astfel:

1. Clic unelte > Editor de scripturi, vezi captura de ecran:

doc obține numele foii 1

2. În fereastra proiectului deschis, copiați și lipiți codul scriptului de mai jos în spațiul gol Cod fereastră, vezi captura de ecran:

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

doc obține numele foii 2

3. Apoi salvați fereastra de cod și reveniți la foaia pe care doriți să-i obțineți numele, apoi introduceți această formulă: =sheetname() într-o celulă și apăsați Intrați tasta, numele foii va fi afișat simultan, vezi captura de ecran:

doc obține numele foii 3


Obțineți o listă de nume de foi în foi Google cu script

Dacă doriți să obțineți toate numele foilor în foile Google, iată că un alt script vă poate face o favoare, vă rugăm să faceți acest lucru:

1. Clic unelte > Scenariu editor pentru a accesa fereastra proiectului, apoi copiați și lipiți codul scriptului de mai jos în spațiul gol Cod fereastră, vezi captura de ecran:

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 obține numele foii 4

2. Apoi salvați fereastra de cod și reveniți la foaia pe care doriți să obțineți toate numele foilor, apoi introduceți această formulă: =sheetnames() într-o celulă și apăsați Intrați tasta, toate numele foilor din foile Google vor fi listate după cum urmează:

doc obține numele foii 5


Enumerați toate numele foilor și navigați între ele utilizând hyperlinkuri sau butoane în registrul de lucru Excel:

Cu Kutools pentru Excel's Creați o listă de nume de foi utilitar, puteți lista rapid toate numele foilor de lucru într-o nouă foaie cu hyperlinkuri sau butoane macro, apoi puteți naviga între ele la nevoia dvs.

Kutools pentru Excel: cu mai mult de 300 de programe de completare Excel la îndemână, încercați fără limitări în 30 de zile. Descărcați și proba gratuită acum!


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (20)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, mulțumesc pentru postare, funcționează grozav. Acum mă întreb cum pot să actualizez foaia automat? Mulțumiri
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am aceeași întrebare
Acest comentariu a fost redus la minimum de moderatorul de pe site
Si eu... am citit pe forum ca nu se poate actualiza automat... ca numele real al foii (sheet id: care este un numar) nu se schimba cand schimbi numele filei. Mi-ar plăcea să știu dacă cineva a venit cu o modalitate de a evita asta. O postare grozavă.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Saya ingin tau apakah ada script atau rumus untuk mengambil kode sheet yang di url secara otomatis
Acest comentariu a fost redus la minimum de moderatorul de pe site
me pueden ajuta pentru a crea o macro în GAS, că abra una nouă hoja (foaia), apoi la renombre și luego se puede escribir dentro de esta hoja nueva?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Pentru toți cei care se întreabă cum să se actualizeze automat indexul foii, trebuie să puteți apela funcția și apoi să reintroduceți formula în locul în care doriți să fie păstrat indexul.
În cazul meu, am o foaie de index dedicată, iar după majoritatea funcțiilor mele apelez „sheetnames()” și apoi reintroduc formula în celula specifică.
Acest comentariu a fost redus la minimum de moderatorul de pe site
numele foilor();
ss.getSheetByName('Index').getRange('A1').setFormula('=sheetnames()');
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ce este ss?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut Carlos,

var ss = SpreadsheetApp.getActive();

Sper că vă ajută.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Buna,


Mi-am înregistrat un cont doar pentru a spune că am găsit o modalitate de a actualiza automat această funcție, este chiar o înșelăciune.



În celula C!, am pus o casetă de selectare.

La antetul meu de nume de foi, am pus acest cod.



=dacă(C1=adevărat,numele foilor(),)


Apoi, când edităm numele unei file sau creăm una nouă, debifăm caseta și o bifăm din nou și este gata, nu perfect, dar mai bine decât ștergerea celulei și re-lipirea.


mulțumesc


Charlie.

EDIT, am încercat să inserez poza, dar se pare că a dispărut.
Acest comentariu a fost redus la minimum de moderatorul de pe site
TypeError: Nu se poate citi proprietatea „getSheets” a null (riadok 3, súbor Kód)
Acest comentariu a fost redus la minimum de moderatorul de pe site
Îmi pare rău. Am făcut ceva greșit. Deja funcționează bine.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Hei, pot să știu care este greșeala ta? am aceeasi eroare
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună.
Sigur ca poti.
Am creat un script folosind Google Script Manager (script.google.com) și m-am gândit că va funcționa automat pe toate foile din google drive, dar nu a fost adevărat. Probabil un script creat prin Google Script Manager, nu prin foaie, nu este legat de o foaie. A trebuit să creez un script prin meniul din bara de sus în „Tools / Script Editor” deschis Google Sheets, iar funcția pe care am creat-o funcționează numai în acea foaie dată. Vă rugăm să scrieți dacă acest lucru v-a rezolvat problema.
:)
Acest comentariu a fost redus la minimum de moderatorul de pe site
merge pentru mine! Mulțumiri!!!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum să exportați toate numele foilor din fișierul Excel deschis în Google Sheet?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Cum să exportați toate numele foilor din fișierul Excel deschis în Google Sheet? Mulțumesc
Acest comentariu a fost redus la minimum de moderatorul de pe site
de ce nu funcționează pentru mine? Am copiat scripturile și par să ruleze fără erori, dar când merg la Google sheets, nu arată funcția „sheetsname”
Acest comentariu a fost redus la minimum de moderatorul de pe site
Acest script în Foi de calcul Google funcționează excelent! Cu toate acestea, sheetnames() nu pare să se actualizeze atunci când sunt adăugate foi noi sau foile sunt redenumite. Există vreo modalitate de a-l reîmprospăta?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumiri :)))
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL