<script type="text/javascript" data-app-id="*****************" src="https://assets.yammer.com/assets/platform_js_sdk.js"></script>
我想让data-app-id配置不是静态的。我正在为yammer开发一个SharePoint应用程序部分。我的测试和生产网络是不同的,因此两个网络的数据应用程序是不同的。有什么方法可以让它可配置,所以在生产上部署我不需要改变代码,我可以把它在一些财产中。
答案 0 :(得分:0)
我得到了解决方案。我们可以做这样的事情..
yammerAppID = "***************";
if (yammerAppID != "") {
document.write('<script type="text/javascript" src="https://assets.yammer.com/assets/platform_js_sdk.js" data-app-id="' + yammerAppID + '"><\/script>');
}
else
{
alert("Please configure Yammer AppID WebPart property.");
}
</script>
答案 1 :(得分:0)
另一个最好的方法是使用类似
的东西
//从查询字符串
设置appIdyam.config({appId:yourYamAppId});