![](/img/trans.png)
[英]How do I get the current cell in a Google Apps Script function?
[英]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.