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

Hur får jag en lista över arknamn i Google-ark?

I den här artikeln kommer jag att presentera några metoder för att få namnet på det aktuella arknamnet eller en lista med arknamn i Google-ark.

Få det aktuella arknamnet i Goolge-ark med skript

Få en lista över arknamn i Google-ark med skript


Få det aktuella arknamnet i Goolge-ark med skript

För att få det aktuella arknamnet i Google-ark kan följande enkla skript hjälpa dig utan att ange namnet manuellt, gör så här:

1. Klicka verktyg > Scriptredigerare, se skärmdump:

doc få arknamn 1

2. I det öppnade projektfönstret kopierar du och klistrar in skriptkoden nedan i tomt Koda fönster, se skärmdump:

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

doc få arknamn 2

3. Spara sedan kodfönstret och gå tillbaka till arket som du vill få namnet på och ange sedan denna formel: =sheetname() i en cell och tryck på ange nyckel, arkenamnet visas på en gång, se skärmdump:

doc få arknamn 3


Få en lista över arknamn i Google-ark med skript

Om du vill få alla arknamn i Google-bladen, här är ett annat skript som kan göra dig en tjänst, gör så här:

1. Klicka verktyg > Script redigerare för att gå till projektfönstret och sedan kopiera och klistra in skriptkoden nedan i tomt Koda fönster, se skärmdump:

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 få arknamn 4

2. Spara sedan kodfönstret och gå tillbaka till arket som du vill få alla arknamn och ange sedan denna formel: =sheetnames() i en cell och tryck på ange nyckel kommer alla arknamn i Google-ark att listas som följande skärmdump visas:

doc få arknamn 5


Lista alla arknamn och navigera mellan dem med hjälp av hyperlänkar eller knappar i Excel-arbetsboken:

Med Kutools för Excel's Skapa lista över arknamn verktyget kan du snabbt lista alla kalkylarknamn i ett nytt ark med hyperlänkar eller makroknappar, sedan kan du navigera mellan dem efter behov.

Kutools för Excel: med mer än 300 praktiska Excel-tillägg, gratis att prova utan begränsning på 30 dagar. Ladda ner och testa gratis nu!


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (20)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, tack för inlägget, det fungerar utmärkt. Jag undrar nu hur jag kan få det att uppdatera arket automatiskt? Tack
Denna kommentar minimerades av moderatoren på webbplatsen
Jag har samma fråga
Denna kommentar minimerades av moderatoren på webbplatsen
Jag också... Jag läser i forum som inte går att uppdatera automatiskt... då det riktiga namnet på arket (ark-id: som är ett nummer) inte ändras när man ändrar namnet på fliken. Skulle gärna vilja veta om någon hittat på en väg runt detta. Bra inlägg btw.
Denna kommentar minimerades av moderatoren på webbplatsen
Saya ingin tau apakah ada manus och rumus untuk mengambil kode sheet yang di url secara otomatis
Denna kommentar minimerades av moderatoren på webbplatsen
me pueden ayudar para crear una macro en GAS que abra una nueva hoja (ark), luego la renombre y luego se puede escribir dentro de esta hoja nueva?
Denna kommentar minimerades av moderatoren på webbplatsen
För alla som undrar hur man får arkindexet att uppdateras automatiskt, måste man kunna anropa funktionen och sedan ange formeln igen där man vill att indexet ska förvaras.
I mitt fall har jag ett dedikerat Indexark, och efter de flesta av mina funktioner anropar jag 'sheetnames()' och skriver sedan bara in formeln igen i den specifika cellen.
Denna kommentar minimerades av moderatoren på webbplatsen
arknamn();
ss.getSheetByName('Index').getRange('A1').setFormula('=arknamn()');
Denna kommentar minimerades av moderatoren på webbplatsen
Vad är ss?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Carlos

var ss = SpreadsheetApp.getActive();

Hoppas det hjälper.
Denna kommentar minimerades av moderatoren på webbplatsen
Hallå,


Jag har registrerat ett konto bara för att säga att jag hittat ett sätt att automatiskt uppdatera den här funktionen, det är verkligen ett fusk.



I cell C! har jag satt en kryssruta.

I min rubrik med arknamn lägger jag den här koden.



=if(C1=true,sheetnames(),)


Sedan, när vi redigerar ett fliknamn eller skapar ett nytt, avmarkerar vi rutan och markerar den igen och det är gjort, inte perfekt, men bättre än att ta bort cellen och klistra in igen.


Tack


Charlie.

EDIT, jag försökte lägga in bild, men den verkar försvinna.
Denna kommentar minimerades av moderatoren på webbplatsen
TypeError: Kan inte läsa egenskapen 'getSheets' för null (riadok 3, súbor Kód)
Denna kommentar minimerades av moderatoren på webbplatsen
Tyvärr. Jag gjorde något fel. Det fungerar redan bra.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, får jag veta vad du har för fel? jag har samma fel
Denna kommentar minimerades av moderatoren på webbplatsen
Hej.
Såklart du kan.
Jag skapade ett skript med Google Script Manager (script.google.com) och trodde att det skulle fungera automatiskt på alla ark på min Google Drive, men det var inte sant. Förmodligen ett skript som skapats via Google Script Manager, inte genom arket, är inte länkad till ett ark. Jag var tvungen att skapa ett skript via menyn i den översta raden i den öppna Google Sheets "Verktyg / Skriptredigerare" och funktionen jag skapade fungerar bara i det givna arket. Skriv om detta löste ditt problem.
:)
Denna kommentar minimerades av moderatoren på webbplatsen
funkar för mig! Tack!!!
Denna kommentar minimerades av moderatoren på webbplatsen
Hur exporterar man alla arknamn i öppen excel-fil till Google Sheet?
Denna kommentar minimerades av moderatoren på webbplatsen
Hur exporterar man alla arknamn i öppen excel-fil till Google Sheet? Tack
Denna kommentar minimerades av moderatoren på webbplatsen
varför fungerar det inte för mig? Jag har kopierat skripten och de verkar så körda utan fel, men när jag går till google sheets visar det inte funktionen "sheetsname"
Denna kommentar minimerades av moderatoren på webbplatsen
Det här skriptet i Google Kalkylark fungerar utmärkt! Sheetnames() verkar dock inte uppdateras när nya ark läggs till eller ark byter namn. Finns det något sätt att få det att uppdateras?
Denna kommentar minimerades av moderatoren på webbplatsen
Tack :)))
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL