是否可以从r脚本内部运行(执行)r脚本?

是否可以从r脚本内部运行(执行)r脚本?,r,shiny,R,Shiny,第一次来这里,也许我不适合这个问题,但我找不到答案 我想运行一个只有一个按钮的闪亮应用程序,它运行一个R脚本来生成一个PPT文件,就像在这个过程中发生的一样,而不是MSWord输出PPT 我希望避免将ReporteRs-PPT_v3.R脚本中的所有行都放在闪亮的脚本中,并像在其他语言中一样调用或执行它 我试着这样做: observe({ source("C:/Data/Example/Shiny/App-Ficha/ReporteRs-PPT_v3.R") })

第一次来这里,也许我不适合这个问题,但我找不到答案

我想运行一个只有一个按钮的闪亮应用程序,它运行一个R脚本来生成一个PPT文件,就像在这个过程中发生的一样,而不是MSWord输出PPT

我希望避免将ReporteRs-PPT_v3.R脚本中的所有行都放在闪亮的脚本中,并像在其他语言中一样调用或执行它

我试着这样做:

    observe({
       source("C:/Data/Example/Shiny/App-Ficha/ReporteRs-PPT_v3.R")
    })
还尝试了其他选项:

    observe({
       R CMD BATCH /ReporteRs-PPT_v3.R
    })
其中,ReporteRs-PPT_v3.R是一个现有脚本,它本身使用ReporteRs生成一个PPT文件

你知道我在哪里可以继续找吗

谢谢

[更新]

尝试第一个选项时出错:

    Listening on http://127.0.0.1:6158
Error in source(serverR, local = new.env(parent = globalenv()), keep.source = TRUE) : 
  C:\Data\Example\Shiny\App-Ficha/server.R:219:0: unexpected end of input
217:   }
218: )
    ^
第二个选项的错误:

Listening on http://127.0.0.1:6158
Error in source(serverR, local = new.env(parent = globalenv()), keep.source = TRUE) : 
  C:\Data\Example\Shiny\App-Ficha/server.R:161:9: unexpected symbol
160:       #source("C:/Data/Example/Shiny/App-Ficha/ReporteRs-PPT_v3.R")
161:       R CMD
             ^

另外,当我单击闪亮应用程序中的按钮时,什么也没有发生。

那么,您收到错误消息了吗?你怎么知道它不起作用。你有没有什么特别的代码?只是没有创建输出吗?嗯,输入结束错误听起来像是文件语法中有错误(缺少括号、引号或大括号),而“R CMD”方式永远不会工作。这意味着要在命令行中完成,而不是在R中。很可能您的脚本文件是错误的。