我正在使用宏从网站获取数据,并使用特定网站页面上的打印功能保存到打印文件。在打印窗口中,我可以选择"print to pdf“,但不知道如何格式化输出文件名以反映当前日期。该宏将每月运行一次以保存网站数据的快照。我尝试了论坛上的几个建议,但还没有找到一个有效的解决方案。所需文件名的格式为"yyyymmdd_account_summary.pdf“,使用Kantu作为fedora 29上Firefox68中的宏记录器。
我尝试将打印文件名设置为$(date +"%y%m%d")_account_summary.pdf,但这只创建了一个名为$(date +"%y%m%d")_account_summary.pdf的文件,没有替换任何变量。显然,我正在做一些简单的错误,但我看不到它。
预期的结果文件名20190731_account_summary.pdf创建的实际名称$(date +"%y%m%d")_account_summary.pdf,这显然是错误的
发布于 2019-08-01 13:11:02
我们对Kantu不是很熟悉,但我建议我们分三步来做。
步骤1.让宏以固定的文件名(/tmp/my_temp_file.pdf)定期运行。
步骤2.编写一个脚本(bash或python)来监视文件的修改/覆盖时间戳,并在检测到更改时,将文件(/tmp/my_temp_file.pdf)复制到"yyyymmdd_account_summary.pdf“中。
步骤3.创建一个定期调用脚本的cronjob。
https://stackoverflow.com/questions/57302057
复制相似问题