< ページ移動: 1 2 >
<略>def get_today():'''今日の日付を取得して開催年月日にセット'''doc = XSCRIPTCONTEXT.getDocument()# シートを選択sheet = doc.getSheets().getByName('Main')# 今日の日付の取得(YYYY/MM/DD)dt_now = (datetime.datetime.now()).strftime('%Y/%m/%d')# 開催年月日のセルにセット# すでに日付が入っている時は更新するか確認するkaisai_nengetsu = sheet.getCellRangeByName('C3')if kaisai_nengetsu.String:msg_box = Bridge()res = msg_box.run_querydialog(title='開催年月日セット', message='すでに値がセットされています。\n上書きでセットしますか?')if res != 2: # 「はい」でなければ終了returnkaisai_nengetsu.String = dt_now<略>
com.sun.star.uno.RuntimeException: Error during invoking function get_today in module file:///C:/Users/hoge/AppData/Roaming/LibreOffice/4/user/Scripts/python/m_main.py (<class 'TypeError'>: get_today() takes 0 positional arguments but 1 was givenFile "C:\Program Files\LibreOffice\program\pythonscript.py", line 921, in invokeret = self.func( *args ))