import csv from clipboard
This commit is contained in:
+4
-3
@@ -101,7 +101,7 @@ class VSETB_OT_load_settings(Operator):
|
||||
if spreadsheet_import_config:
|
||||
import_cells.clear()
|
||||
|
||||
cell_names = project.get_cell_names()
|
||||
cell_types = project.get_cell_types()
|
||||
for k, v in spreadsheet_import_config.items():
|
||||
if k == 'cells':
|
||||
for i, cell_data in enumerate(v):
|
||||
@@ -113,11 +113,12 @@ class VSETB_OT_load_settings(Operator):
|
||||
cell.name = cell_data['name']
|
||||
|
||||
norm_import_name = norm_str(cell_data.get('import_name', cell_data['name']))
|
||||
import_name = next((c for c in cell_names if norm_str(c) == norm_import_name), None)
|
||||
import_name = next((n for n, t in cell_types.items() if norm_str(n) == norm_import_name), None)
|
||||
if import_name is None:
|
||||
print(f'import_name {norm_import_name} not in {cell_names}')
|
||||
print(f'import_name {norm_import_name} not in {list(cell_types.values())}')
|
||||
else:
|
||||
cell.import_name = import_name
|
||||
cell.type = cell_types[import_name]
|
||||
|
||||
if 'enabled' in cell_data:
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user