Во-первых, извините за мой плохой английский.
Я пишу скрипт на python для использования в libreoffice-calc с Uno.Мне нужно скопировать значения и вставить в другой лист.Это таблица регистрации пользователей.Вставьте данные на листе 0, и эти данные вставьте на листе 1.
def copyandpaste():
desktop = XSCRIPTCONTEXT.getDesktop()
doc = desktop.getCurrentComponent()
key = doc.Sheets[0]['B1']
name = doc.Sheets[0]['B2']
age = doc.Sheets[0]['B3']
nameP = doc.Sheets[1][2,1]
nameP.setString(name.getString())
ageP = doc.Sheets[1][2,2]
ageP.setValue(idade.getValue())
Мне нужно использовать значение ячейки «ключ», как значение строки или столбца.
Я пытался
_nameP = docSheets[1][key,2]_
, но когда я выполняю макрос, я получаю:
Неверный индекс
Может кто-нибудь помочьмне?Спасибо!