fbpx

如何在 Google 試算表批次新增工作表並指定命名?

2023/09/30 電腦小教室

Google 試算表批次新增工作表並指定命名

首先,我們在其中一個工作表裡先將要新增的工作表名稱打好,我這邊是放在 A1:A12,你也可以放在別的地方沒有影響,再來將這個工作表改個好輸入的名字。

如何在 Google 試算表批次新增工作表並指定命名? batch 01

點擊上方的「擴充功能」>「Apps Script」。

如何在 Google 試算表批次新增工作表並指定命名? batch 02




進入這寫程式的地方不要太緊張,首先,將看到的程式全選後都刪掉。

如何在 Google 試算表批次新增工作表並指定命名? batch 03

接下來貼上我提供的程式碼如下:

function createSheetsBasedOnRange() {
varss = SpreadsheetApp.getActiveSpreadsheet();
varsheet = ss.getSheetByName('命名用'); // 指定來源工作表
varrangeValues = sheet.getRange('A1:A12').getValues(); // 獲取 A1:A12 範圍的值
for (vari = 0; i < rangeValues.length; i++) {
varsheetName = rangeValues[i][0]; // 指定新工作表的名字
if(sheetName && !ss.getSheetByName(sheetName)) { // 檢查名字是否存在,並且工作表是否已存在
ss.insertSheet(sheetName);
}}}

其中可以修改的二個地方,你可以看一下下圖,一個是工作表名稱,另一個是指定命名的範圍,像我工作表名稱是命名用,看你是改什麼就改成什麼,下方的 A1:A12 是指定的命名範圍,不一定要 12 個,如果你有 15 個是放在 A1:A15 那就填進去就好。

如何在 Google 試算表批次新增工作表並指定命名? batch 04

然後按下執行左邊的儲存後,就能按下執行,第一次執行會需要你授權一些權限,都按一按就可以了。

如何在 Google 試算表批次新增工作表並指定命名? batch 05

執行成功會在下方顯示。

如何在 Google 試算表批次新增工作表並指定命名? batch 06

接下來回到工作表看,就完成囉,一次就幫你新增好指定命名的所有工作表囉,不會寫 Script 程式碼沒關係,就用我提供給你的就可以囉。

如何在 Google 試算表批次新增工作表並指定命名? batch 07

你可能對這些內容也有興趣

作者:阿湯

對電腦 & 網路資訊充滿興趣與熱情、瘋了似的每日堅持發文,「阿湯」這個名字是由湯姆克魯斯而來的,雖然我沒有他帥氣,也不會演電影,但我會寫文章....

更多關於的文章》

0 留言

發表留言 »

姓名(*)
信箱(*)