get_param_value_in_array_mode metod

get_param_value_in_array_mode

Hämtar värdet/värdena för parametern vid givet index. Om parametern är något slags uttryck som behöver beräknas, sedan kommer det att beräknas i array-läge.

Returnerar

En array som innehåller alla objekt som representeras av den angivna parametern.

def get_param_value_in_array_mode(self, index, max_row_count, max_column_count):
    ...
ParameterTypBeskrivning
indexintIndexet för parametern(0 baserat)
max_row_countintGränsen för antal rader för den returnerade matrisen.
Om det är icke-positivt eller större än det faktiska radantalet, kommer det faktiska radantalet att användas.
max_column_countintKolumnantalgränsen för den returnerade matrisen.
Om det är icke-positivt eller större än det faktiska radantalet, kommer det faktiska kolumnräkningen att användas.

Anmärkningar

För ett uttryck som behöver beräknas, ta A:A+B:B som ett exempel: I värdeläge kommer det att beräknas till ett enda värde enligt aktuell cellbas. Men i matrisläge kommer alla värden för A1+B1,A2+B2,A3+B3,… att beräknas och användas för att konstruera den returnerade matrisen. Och för en sådan typ av situation är det bättre att ange gränsen för antalet rader/kolumner (såsom enligt Cells.max_data_row och Cells.max_data_column), annars kan den returnerade stora arrayen öka minneskostnaden med stora mängder värdelös data.

Se även