【一般】Sharperlightのヘルプを利用してみる

[Sharperlight](https://www.sharperlight.jp/)を使用するうえで、提供されているヘルプを利用するのも大事なテクニックのひとつかなと思うので拝見してみます。

Sharperlightサービスにはインデックスページというサービスの顔みたいなページがあります。
アドレスは、**http(https)://{あなたのサーバー名}/mdService1Rest/Index**です。
ではアクセスしてみます。
これがインデックスページとなります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/881cd2e7-7d85-9a07-be10-c723f0f1eec9.png)
メニューパネルの最下部にヘルプメニューがあるので展開してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/c1570417-c522-2b95-ae38-57866c33ff00.png)
ひとつずつ見ていきます。
## ヘルプ ##
クリックするとこのようなページとなりました。残念ながら英語版ですね。まあ今のご時世、Goodle Translateなどを利用すればいいかなと思うのですがどうでしょうか。
これ以下のページもほとんどが英語版なのが少し残念ですが、日本語版に期待したいですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/83b1bd95-2750-3329-4e9e-a1598971c6bb.png)
## Webサイト ##
これはSharperlightのホームページへのリンクですね。そうですね...**Resources**なんかはいろいろ役に立つでしょうね。SAPやBusiness Centralのデータモデル、最新盤Sharperlightのダウンロードができるようです。  
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/06ed4fe1-53b5-b722-1ac4-2d140b70d20e.png)
## 拡張表現 ##
ここでは各種の拡張表現の使用説明がされていますね。拡張表現とは、Sharperlightクエリビルダで使用できる様々な構文や関数群ですね。簡単な使用例なんかもありますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/c7d8043c-e11b-bf22-ebe0-82194d5e128c.png)
## JavaScript ##
Sharperlightのスケジュールタスク等で使用可能な専用javaScript関数の一覧とその使用説明がありますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/861fc274-994a-5dea-e216-c915c077f562.png)
スケジューラのJavaScriptアクションでこのように使用できるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/b26ae847-4868-353f-ede0-a221f028582f.png)
実行するとこんな感じですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/8252fe8f-cf62-c862-2453-d32bc88f5259.png)
## サービスのヘルプ ##
Sharperlightサービスで利用できる様々なコマンドの一覧とその使用説明がここにありますね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/4aa6b37d-abb7-688e-ce17-e0482a4f15e6.png)
例えば、Sharperlightパブリッシャーでレポートを作成すると、基本グループ名とコードを利用したこのようなURLでアクセスできるようになります。
```
http://{あなたのサーバー名}/mdService1Rest/Report/?query=QiitaSample.SAPBI
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/c70983ea-08de-e39c-0b74-51cca04acf30.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/c76b0612-c3ad-f8d2-3301-0fc2766ea39c.png)
ここでこのURLオプションを使用してみます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/5957045a-44f3-78ff-6f0c-f0d951576d50.png)
&で繋げばいいようなのでこのようなURLになります。
```
http://{あなたのサーバー名}/mdService1Rest/Report/?query=QiitaSample.SAPBI&showTitle=0
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/2a480ec4-5c28-6516-06b0-97c8476e22cd.png)
次にこのオプションはどうでしょう？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/218c15fc-f3f9-0dd5-9b2f-e820c4689a88.png)
このような感じかな。
```
http://{あなたのサーバー名}/mdService1Rest/DataSource/?query=QiitaSample.SAPBI&dfmt=jsonarray&dcat=UseNames
```
このオプションでは、クエリ結果がJSON形式のデータセットとして返却されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/b7d5a512-7503-215e-af15-033fdc7c4c38.png)
## トレーニングビデオ ##
これは単にSharperlight YouTubeビデオチャンネルへのリンクでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/b35fa7b7-e1dd-abff-8ead-4b6fa89cd24f.png)
## 投稿 ##
投稿？　これはSharperlightの開発元が製品やその機能に関する様々な記事を掲載しているページへのリンクですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/197ea3ec-40ac-f870-7704-b04f037c7d2e.png)
## マニュアルとガイド ##
これも投稿とおなじように、マニュアルとガイドが掲載されているページへのリンクです。
## e ラーニング ##
これもリンクですね。e ラーニングに関するページへジャンプします。
## デモ ##
これもSharperlightのデモサイトへのリンクでした。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2530698/db801205-1cd1-269b-44c5-31811b7f6954.png)

以上簡単に見てきましたが、大半が英語版であるということ以外は結構役に立つのではないかと思いました。
日本版ヘルプに期待しましょうね。:grin: