On Mon, 31 Jul 2023 at 14:52, dunbrokin--- via Users users@lists.geany.org wrote:
Sorry, as a total newbie, I am getting my head in a total spin about where my python macros should reside. I am on Ubuntu 23.04 and LO 7.5.4.2.
Please always give the version of Geany, there is no guarantee that anybody knows which version Ubuntu XXX has.
Please do not use abbreviations, as was noted before, use LibreOffice, not LO, someone who might otherwise be able to help you might not do so because they don't understand LO.
What I am trying to do is to write a macro that takes row of numbers from the current spreadsheet and put it in the same place in another spreadsheet called Tool.ods (also open).
Its pretty unlikely that any Geany people will know about the specifics of LibreOffice Python, we build Geany not LibreOffice, for example is this script meant to be activated by LibreOffice, or run external to it? Details of script operation you need to ask on LibreOffice forums.
As far as I can make out, to achieve this in LO my scripts need to sit in .config/libreoffice/4/user/Scripts/Python/.
However, it seems to me that Geany wants to put all my macros into /home/projects
1. see below 2. Geany saves files where you tell it to, if you create the file in Geany the first time you save the dialog will allow you to navigate to any directory to save, so go to .config/libreoffice/4/user/Scripts/Python/ and save there if thats where LibreOffice wants them. 3. When you open an existing file Geany will save to the same location unless you change it with save as.
When I click on New Project. I get a box asking me for File, File Name and Base Path
File I presume is XXXX.py....but what do I put in for File Name and Base Path?.....If I try to change any of the two to .config/libreoffice/4/user/Scripts/Python/......I find I cannot. I don't want to use default as then the script will not appear in the LO Macro look up box. What am I missing please?
1. from above, you are just editing script files for LibreOffice, you don't really need to use projects, just save your Python files in the required directory, nor for Python do you need to compile or build, those are available for advanced users, but most of the time for Python all you need to do is run your script, (or activate it from LibreOffice if thats how its run).
Cheers Lex _______________________________________________
Users mailing list -- users@lists.geany.org To unsubscribe send an email to users-leave@lists.geany.org