Google表格python脚本条件格式自定义公式

时间:2018-11-27 09:53:36

标签: python google-sheets formatting

我想使用脚本根据单个范围内的值来设置两个单独范围内单元格的背景颜色。

要格式化的范围: AU6:BL405 BN6:CE405

基于范围内的值= 1: A6:R405

我希望与使用表格中的自定义公式格式设置功能设置条件格式相比,使用脚本可以使文件更有效。

我将不胜感激!

这是到目前为止我想出的代码:

SpreadsheetID: xxx

myRangeA = {
    startRowIndex: 6,
    startColumnIndex: 47,
    endColumnIndex: 64,

}

myRangeB = {
    startRowIndex: 6,
    startColumnIndex: 66,
    endColumnIndex: 83,

}

reqs = [
    {addConditionalFormatRule: {
        index: 0,
        rule: {
            ranges: [ myRangeA, myRange B ],
            booleanRule: {
                format: {
                  backgroundColor: {backgroundColor: {red: 0.8}}}
                condition: {
                    type: CUSTOM_FORMULA,
                    values:
                        [{userEnteredValue: =A6=1}]
                },
            },
        },
    }},
]

SHEETS.spreadsheets().batchUpdate(spreadsheetId=SHEET_ID,
        body={requests: reqs}).execute()

0 个答案:

没有答案