各位好,我有一些报表要从GA抓取,但是想让他自动化
因此我写了一个function想完成这件事
我现在有两个问题,第一个是我赋予这个function三个argument
分别是year、month与quarter,我想让使用者在没填入quarter这个
argument的情况下不要跑某一段的程式码,因此我用了exists这个函数
我写成 if (exists("quarter")) {巴拉巴拉} ,我的认知里只要exists回传
TRUE他应该就会跑下面这段,而是FALSE则不跑,可是我拿去测试后发现
就算我没放入quarter这个argument他依然会跑下面这段然后跑出error
想请教要如何做才能在没有这个变量的情况下忽略这段程式码呢
第二个问题是关于package rga,他是一个可以与GA的API整合的package
开始的时候要使用rga.open这个function来跟GA连结,然后她会开启一个网页
上头有验证码要你填入R里面,想请问有方法能让他自己抓取这段验证码然后填入吗
因为后来可能不是我要用这段程式码,想让使用者更方便的能自动抓取资料