簡體   English   中英

Google Spreadsheet自定義腳本?

[英]Google Spreadsheet Custom Script?

我需要根據單個單元格中的值列表(可能為9個)來更改特定范圍的單元格的背景色。 我希望在多個不同的標簽之間進行背景更改。

單元格范圍 :選項卡1(A1:L1,A3:L3,A33:L33)選項卡2(A1:X1,C列)選項卡3(A1:M1,D5:G5,D列,G列)還有更多,但是我認為,如果我看到它是如何完成的,那么我就可以充分發揮其代碼的功能來發揮作用!

單元格 :標簽2(B3)

:“達到” =綠色,“北部” =淺灰色,“鐵群島” =深灰色,“河岸” =深藍色,“山谷” =淺藍色,“皇冠土地” =暗紅色, 'The Westerlands'=紅色,'The Stormlands'=金,'Dorne'=橙色

老實說,顏色並不重要。 如果可以編寫代碼,我可以使用特定的十六進制代碼來調整背景顏色。 另外,如果可能,文字顏色也可以更改嗎?

我不確定如何開始,因為我沒有專門的編碼。 你們中的任何一個都可以提供幫助嗎? 抱歉,如果這工作很多,我只是不知道。

這是我正在使用的工作表。 我基本上只想在區域更改時更改標題。

如果您只想觸發顏色更改,我將首先嘗試使用內置的條件格式 如果需要您的幫助,請在查看完有關聲明的語句后,在正式的Docs產品論壇中已經有許多使用“自定義公式為”框的示例/線程。

此時,使腳本參與其中的唯一原因是,當您的單元格值發生變化(例如發送電子郵件或移動行)時,會觸發一些更高級的操作。

這只是一個“通用指南”(即,我不必費心在三個不同的選項卡和多個范圍內設置和解釋九種不同的顏色)。 首先給Holdfast Information的B3命名,例如Region 然后將條件格式設置規則應用於“ Income第2行:

Custom formula is =row()=2 Format: Text Colour: Black, Range: 2:2.

(要允許下一個規則適用於A1:L3。)然后:

Custom formula is =indirect("Region")="The Westerlands" Format: Text Colour: of your choice, Background Colour: Red, Range: A1:L3.

順便說一句,您可能應該在B3中應用查找而不是那種可怕的公式。

暫無
暫無

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

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