目前顯示的是 2025的文章

Google 試算表:取得Column 欄的編號 getColumn()

你可能也有這種經驗:報表做好了,要寫一段腳本清整欄資料,但欄位常常會換位置;手動改範圍很煩,也很容易出錯。 getColumn() 的價值就在這裡——它把你選到的「那一欄」變成清楚的欄號(A=1、B=2…),讓後續的 getRange(row, column, ..…

Google 試算表:取得Row 列的編號 getRow()

有沒有這種經驗:同事在 E 欄改了「完成」,你想讓腳本自動把 F 欄填上完成時間、整列變淡綠,還要順便檢查數量是否合法。 其實核心就一句:先知道「哪一列被改到」。getRow() 回傳當前選區左上角的列號(1-based),讓你把所有動作鎖在正確那一列上。 …

Google 試算表:立即套用腳本已排隊但尚未寫回的更動 flush()

在寫 Apps Script 操作 Google 試算表時,你可能也遇過這種怪事:明明剛把值寫進去,下一步讀回來卻空空的;或是狀態欄位更新了,畫面卻像在放空。 其實不一定是你程式寫壞了,而是試算表會把多個動作「先排隊、後處理」,為了省時間會延後真正寫回。這時候,Spreads…

Google 試算表:從URL取得試算表 openByUrl()

如果你手上常握著幾個 Google 試算表連結,卻總是在複製貼上間來回跑,openByUrl() 會是很省事的入口。 它讓腳本在後台直接打開指定網址的試算表,接著就能用熟悉的 getSheetByName()、getRange() 讀寫資料。聽起來簡單,但真正影響成敗的是細節:要不要改用 openB…

Google 試算表:取得目前作用中的儲存格範圍 getActiveRange()

很多人寫 Apps Script 都從 getRange('A1:B10') 開始,但寫到後來你會發現,真正好用的工具其實是跟著使用者操作走的。 getActiveRange() 讓腳本尊重當下選取,不用硬把範圍寫死,做起來更貼近現場流程。本文先用最…

Google 試算表:取得目前作用中的儲存格 getCurrentCell()

寫試算表腳本時,很多操作都圍著「我現在點到哪一格?」打轉。 比方說,把正在看的那一列打上完成記號、把那一格的值轉成純文字、或從這裡一路往下找到下一筆資料。 getCurrentCell() 就是為了這種日常情境生的:它抓的是「此刻真的被外框框住、游標正在上面」的那一…

Google 試算表:設定儲存格範圍的值 setValues()

做報表時,最花時間的往往不是公式,而是把資料塞進表格。與其一格一格慢慢寫,不如一次把整塊丟進去──這就是 setValues() 的強項。 本篇文章盡可能說明內容,包括為什麼一定要二維陣列、尺寸怎麼對齊、日期和數字怎麼避免被當成文字;另外也整理了範例與踩雷清單:合併儲存格寫不…

載入更多文章
找不到相符的結果