簡體   English   中英

Google Apps腳本:獲取功能所在的單元格

[英]Google Apps Script : Get cell where the function is

我確定在StackOverflow上找到了它,但最終沒有。 也許不可能嗎?

我想獲得運行我的函數的單元格。

例如,如果我具有在D列中針對行1到10重復的功能,那么我希望該功能知道當前的“處理”是D4(例如)。

我希望這樣做是為了能夠根據函數執行的計算來更改單元格的顏色。 當然,這根據數據輸入而改變。

這可能嗎? 怎么樣? 我找不到它。

這是適用的示例代碼:

function ALERT_IF_NEGATIVE(input) {
    if (input < 0) {
        // Set that cell's color to red
    }
}

謝謝。

條件格式將解決此問題。 https://support.google.com/docs/answer/78413?hl=zh_CN

這是我使用的電子表格中的一個示例: 在此處輸入圖片說明

在我的代碼中,它添加了行值:

ss.appendRow([account,sAccount.name,sAccount.id,response.access_token,d,expTime,'=if(E'+lastRow+'<NOW(), "EXPIRED","VALID")',]);`

在這種情況下,“ G”列中的公式將查看“ E”列中的時間戳,並在“ G”中設置值。 條件格式查看“ G”中的值,並根據該值更改單元格的背景色。

當工作表發生更改時,可以重新計算格式,或者可以在“文件”->“電子表格”設置中將其設置為在計時器上重新計算。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM