<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一個腳本,我需要在其中確定數據表中特定顏色的單元格已設置為什麼顏色。我可以找到可以發送到特定單元格以為其著色的消息,但我的搜索無論如何都無法看到檢索特定單元格的顏色。有沒有人有辦法解決嗎?
感謝您及時的回复。 功能運作良好。 我不得不稍微修改它以處理列中所有單元格都設置為相同顏色的情況。
吉姆尼爾森,
從 Windows Mail 發送
單元格顏色似乎存儲在分層列表中,但我也找不到訪問它們的簡單方法。
嘗試這樣的事情:
//示例表
dt =新表( “測試” ,
添加行( 5個) ,
新建專欄( “X” ,
數字,
連續的,
格式( “最好的” , 12 ) ,
顏色細胞( {{ 38 , { 1個}} , { 9 , { 2個}} , { 74 , { 3個, 4個}}} ) ,
設置選中,
設置值( [ 1個, 2個, 3個, 4個, 5個] )
)
) ;
// 定義函數
獲取單元格顏色=功能( {山口, r } ,
秒=山口<<獲取腳本;
//在列腳本中找到參數“Color Cells”
為了(我= 1個,我<=精氨酸(秒) ,我++,
如果(負責人姓名(精氨酸(秒,我) ) == “色細胞” ,
p =我;
休息() ;
)
) ;
//識別包含第r行顏色的子列表
大號=精氨酸(精氨酸(秒, p ) , 1個) ;
為了(我= 1個, N 項(大號) ,我++,
如果( N行(位置(大號[我][ 2個] , r ) ) == 1個,
顏色=大號[我][ 1個] ;
休息() ;
)
) ;
顏色;
) ;
// 運行函數以查找第一列中第四行的顏色
細胞顏色=獲取單元格顏色(柱子( 1個) , 4個) ;
// 確認..
新窗戶( “顏色” ,
間隔盒(尺寸( 200 , 100 ) ,顏色(細胞顏色) )
) ;