在R中是否有办法以交互方式将命令输入命令行并将其隐藏在屏幕上?我知道有readLine,但我不知道密码可以隐藏在那里.假设您要使用ROracle或RMySQL不想将密码存储在脚本中而是希望连接到数据库,而是让用户在每次执行查询时都输入密码.
是的,我们周围有类似的问题,但我觉得情况已经发生变化,值得再次解决问题.不幸的是,它tcltk无法在RStudio(服务器)上运行.
但是我看到R Studio的人们找到了他们的版本控制支持的解决方案.我记得之前的版本,每次我在R Studio中输入时都可以看到我的repo密码,但现在看起来似乎已修复了.我知道它可能是R Studio技术,但是在使用R Studio Server时,凡R用户是否可以访问它?
我正在尝试编写一个R脚本来访问存储在我公司的Sharepoint页面上的Excel文件,以便我可以进行一些计算并绘制结果.我已经尝试了各种方法(download.file,RCurl getURL(),gdata),但我似乎无法弄清楚如何做到这一点.网址为HTTPS,应该有用户名和密码.我与这段代码最接近:
require(RCurl)
URL<-"https://companyname.sharepoint.com/sites/folder/_layouts/15/WopiFrame.aspx?sourcedoc={2DCC2ED7-1C13-4910-AFAD-4A9ACFF1C797}&file=myfile.xlsx&action=default'
f<-getURL(URL,verbose=T,ssl.verifyhost=F,ssl.verifypeer=F,userpwd="mylogin:mypw")
Run Code Online (Sandbox Code Playgroud)
这似乎连接(虽然用户名和密码似乎并不重要)并返回
> f
[1] "<html><head><title>Object moved</title></head><body>\r\n<h2>Object moved to <a href=\"https://companyname.sharepoint.com/sites/_layouts/15/WopiFrame2.aspx?sourcedoc={2DCC2ED7-1C13-4910-AFAD-4A9ACFF1C797}&file=MyFile.xlsx&action=default\">here</a>.</h2>\r\n</body></html>\r\n"`
Run Code Online (Sandbox Code Playgroud)
但是,我不知道该做什么,或者即使我走在正确的轨道上.任何帮助将不胜感激.
从文档中,我找不到任何方法来获取我放置webpart的网站的siteId.
例如,
我当前的网站是:https://{hostname}/sites/main1< - 不是root网站,但我想获得这个siteId
我在这里测试我的webpart: https://{hostname}/sites/main1/_layouts/15/workbench.aspx
我怎样才能做到这一点?从文档中,
站点是唯一标识符,它是以下值的组合ID:
网站集主机名(contoso.sharepoint.com)
网站集唯一ID(guid)
网站唯一ID(guid)
我可以通过使用location.hostname(是的,我使用JavaScript + React构建我的webpart)轻松获取主机名,但是如何使用Graph API轻松获取site-id?