各位好,我有一些報表要從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裡面,想請問有方法能讓他自己抓取這段驗證碼然後填入嗎
因為後來可能不是我要用這段程式碼,想讓使用者更方便的能自動抓取資料