mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 15:04:50 +00:00
fix: append_named_row uses RAW to preserve + in phones; fix seed script to use append_named_row
This commit is contained in:
parent
632bce8f33
commit
a3b0ff511c
@ -69,7 +69,7 @@ def append_named_row(name: str, data: dict[str, Any]) -> None:
|
|||||||
if not headers:
|
if not headers:
|
||||||
raise ValueError(f"Sheet {name!r} has no header row")
|
raise ValueError(f"Sheet {name!r} has no header row")
|
||||||
row = [str(data.get(h, "") if data.get(h, "") is not None else "") for h in headers]
|
row = [str(data.get(h, "") if data.get(h, "") is not None else "") for h in headers]
|
||||||
ws.append_row(row, value_input_option="USER_ENTERED")
|
ws.append_row(row, value_input_option="RAW")
|
||||||
|
|
||||||
|
|
||||||
def find_row(sheet_name: str, key_col: str, key_val: Any) -> dict[str, Any] | None:
|
def find_row(sheet_name: str, key_col: str, key_val: Any) -> dict[str, Any] | None:
|
||||||
|
|||||||
@ -72,7 +72,7 @@ def main():
|
|||||||
created = []
|
created = []
|
||||||
for c in cases:
|
for c in cases:
|
||||||
mid = _short_id()
|
mid = _short_id()
|
||||||
sheets.append_row("Measurements", _row_for_measurement(
|
sheets.append_named_row("Measurements", _row_for_measurement(
|
||||||
mid, now_iso(),
|
mid, now_iso(),
|
||||||
manager_tg_id=str(MGR_TG_ID),
|
manager_tg_id=str(MGR_TG_ID),
|
||||||
assigned_to_tg_id=str(MGR_TG_ID), # назначен на себя
|
assigned_to_tg_id=str(MGR_TG_ID), # назначен на себя
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user