我正在尝试确定脚本中的所有对象。 (特别是要获取所有数据帧,但我将为所有分配的对象(即矢量列表等)解决) 有没有办法做到这一点。我应该让脚本在自己的会话中运行,然后以某种方式从该会话中获取对象,而不是依赖于全局环境。
答案 0 :(得分:1)
执行脚本时,使用['C:', 'D:', 'G:', 'J:', 'L:', 'M:', 'O:', 'S:', 'U:', 'W:', 'Y:']
的第二个参数。例如,这是一个脚本:
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == "com.android.support") {
if (!requested.name.startsWith("multidex")) {
details.useVersion "26.+"
}
}
}
}
我可以放入source()
中。然后,我将使用以下代码在自己的环境中执行它:
x <- y + 1
z <- 2
现在我可以打印值了,看看注释是正确的
script.R