Ćwiczę sobie i zaciąłem się na wstępie

Docelowo chcę przenieść wartości z komórek A1:A30 (1-30), dodać 1 do każdej wartości i przenieść wynik do komórek B1:B30 (2-31)
Na razie chcę po prostu przenieść wartości z A1:A30 do B1:B30 i wyrzuca mi błąd przy uruchamianiu makro.
Wg dokumentacji wygląda to ok, jednak coś nie chodzi. Gdzie jest problem?
from scriptforge import CreateScriptService
doc = CreateScriptService("Calc")
def increment_cell():
values = doc.GetValue("~.A1:A30")
doc.SetValue(B1:B30,values)
g_exportedScripts = (increment_cell, )
Błąd:
Wystąpił błąd modułu Scripting Framework podczas wykonywania w języku Python skryptu vnd.sun.star.script:myPyScripts.py$increment_cell?language=Python&location=user.
Wiadomość: <class 'SyntaxError'>: invalid syntax (myPyScripts.py, line 6)
File "C:\Program Files\LibreOffice\program\pythonscript.py", line 1063, in getScript
mod = self.provCtx.getModuleByUrl( fileUri )
File "C:\Program Files\LibreOffice\program\pythonscript.py", line 489, in getModuleByUrl
code = compile( src, encfile(uno.fileUrlToSystemPath( url ) ), "exec" )