英文:
Import txt file content straight into macro variable
问题
我正在编写一个宏来从我们的数据库中导入数据,通过对URL进行POST请求来访问。
我们的API令牌被保存为一个.txt文件,只有该令牌。我不想将这个令牌导入为SAS数据集,而是希望直接导入到一个宏变量中。
所以,一个示例:
我的文件"U:\API Tokens\example_token.txt"
:
D07034E4B64657B295BE96457AE890AF
我想将这个导入到SAS,并将其分配给一个宏变量token
。
英文:
I am writing a macro to import data from our database, accessed through a POST request to the URL.
Our API tokens are saved as a .txt-file, with only that token. I don't want to import this token as a SAS dataset, rather I would prefer to import directly into a macro variable.
So, an example:
My file "U:\API Tokens\example_token.txt"
:
D07034E4B64657B295BE96457AE890AF
I want to import this into SAS, and assign it to a macro variable token
.
答案1
得分: 3
使用 _null_
防止创建数据集:
pre
data null;
infile "/path/to/file" truncover;
input;
call symputx('TOKEN', INFILE);
run;
<details>
<summary>英文:</summary>
Use `_null_` to prevent a dataset from being created :
<pre>
data _null_ ;
infile "/path/to/file" truncover ;
input ;
call symputx('TOKEN',_INFILE_) ;
run ;
</pre>
</details>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论