Web版「Excel」の新しいマクロ機能「Office スクリプト」が一般リリース JavaScriptで記述

1 : 2021/05/31(月) 18:23:52.65 ID:FbJ9B1UL0


米Microsoftは5月27日(現地時間)、Web版「Excel」で「Office スクリプト」(Office Scripts)を一般公開したと発表した。
今年初めよりパブリックプレビュー版として提供されていたが、約半年のテストを経て正式な機能として提供されることになった。

「Office スクリプト」は、ユーザーによる「Excel」操作をJavaScriptとして記録するマクロ機能。
記録されたスクリプトはオンラインエディターで編集したり、オンラインストレージ「OneDrive for Business」へ保存して組織内で共有することが可能。
今まで手作業で行っていた定型的な操作(タスク、ワークフロー)を自動化し、チームのメンバーと共有することで、組織全体の作業効率を飛躍的に高めることができる。
作成したスクリプトを定時実行するようにスケジューリングしたり、「Power Automate」と組み合わせて他のサービスと連動させることも可能だ。

既存の「VBA」マクロとの違いは、「VBA」がデスクトップソリューション向けに開発されているのに対し、「Office スクリプト」はWebでの共同作業を前提に開発されている点だ。
COMやOLEなどの既存技術を活用したい場合や、デスクトップ版「Excel」のフル機能にアクセスする必要がある場合は今後も「VBA」に頼ることになるだろう。

一方、「Office スクリプト」はシンプルで一貫した動作が魅力だ。
スクリプトを実行するPCの構成次第で動いたり動かなくなったりすることもないし、Webとの親和性も高い。
「VBA」と異なり標準的なJavaScriptが用いられているので、Web技術に慣れたユーザーであれば比較的扱いやすいだろう。
また、マクロの共有がオンラインストレージで簡単に行える点や、マクロの共有を管理者側で集中管理できるのも特徴といえる。

(後略)

https://forest.watch.impress.co.jp/docs/news/1328019.html
レス1番の画像サムネイル
レス1番の画像サムネイル
レス1番の画像サムネイル
レス1番の画像サムネイル

2 : 2021/05/31(月) 18:25:00.99 ID:V4e5/Hp60
ええやん
便利やん
3 : 2021/05/31(月) 18:26:17.17 ID:2YqDcvEp0
ぼくのおちんちんも新機能リリースです!
4 : 2021/05/31(月) 18:27:45.89 ID:2YqDcvEp0
ん?これは各自のPCで実行させるのか?
サーバ側でやってほしいな
15 : 2021/05/31(月) 18:55:09.79 ID:A388/rje0
>>4
サーバーサイドスクリプトは死んだよ
26 : 2021/05/31(月) 19:15:22.69 ID:N2UQ0e0g0
>>4
JavaScriptはブラウザ上で動作するので読み込みと記録だけAjaxやjson形式で経由する仕組みならオフライン環境化で動かせるよ。
何らかの情報取得されてなければ切断とか基本ありえない。
6 : 2021/05/31(月) 18:29:10.58 ID:ztg8K5IT0
うぇうぇ
7 : 2021/05/31(月) 18:36:04.27 ID:AXQTcQSl0
この前までpythonにするって言ってなかったっけ
8 : 2021/05/31(月) 18:47:16.77 ID:FbJ9B1UL0
なぜTypeScriptではないのか
20 : 2021/05/31(月) 18:59:43.56 ID:0qd8xnr60
>>8
TypeScriptだよ
9 : 2021/05/31(月) 18:48:04.82 ID:QUyEH+Cb0
vbaとかいうゴミが置き換わってくれるならなんでも良いぞ
10 : 2021/05/31(月) 18:52:22.41 ID:W/t2frRu0
Googleスプレッドシートはjsだったからついに来たかという感じだ
28 : 2021/05/31(月) 19:18:14.56 ID:2UseUtOB0
>>10
おまいなに言ってるんだ。
あれはサーバー側に一々データ送る仕様だからやたら重い糞プログラムなだけな。
巨大なファイルでないかぎりJavaScriptで動かすプログラムはそんな重くないぞ。
11 : 2021/05/31(月) 18:53:20.31 ID:yQC/zKc10
スマホの完全版つくれ
13 : 2021/05/31(月) 18:53:47.09 ID:litAuhkY0
イルカのヒントはいるか!
16 : 2021/05/31(月) 18:55:48.67 ID:z3I7k03D0
>>13
冴子先生が
14 : 2021/05/31(月) 18:54:46.95 ID:xJYTyDrj0
よし、VBA一切禁止な
17 : 2021/05/31(月) 18:56:15.27 ID:UB0JWmPA0
またクソVBAを標準にしてしまった。スマンな未来の俺。
18 : 2021/05/31(月) 18:57:19.95 ID:cYy6XMV80
おいらC#かFortranしかできへんのやが
19 : 2021/05/31(月) 18:57:27.37 ID:pEf7/+Qt0
セルを取得した時のデータ型がカオスで網羅的チェックが困難なのは改善したの?
21 : 2021/05/31(月) 19:00:25.34 ID:lOWXENGG0
金取られんの?クラウド版Power automateみたいに
22 : 2021/05/31(月) 19:09:08.00 ID:2qU7v2sF0
web版のExcelクッソ重くて使い物にならんかったけど改善されたんか?
23 : 2021/05/31(月) 19:09:51.00 ID:WokniaG80
VBAの方がパット見分かりやすい。
JavaScriptは関数だらけで、コード追うのにあっちこっち見なければならないから不便。
37 : 2021/05/31(月) 20:17:47.33 ID:0nWD0xpL0
>>23
いつの話だよ…
未だにvar とか使って変数宣言してるコードに文句言ってるんじゃねーよ
25 : 2021/05/31(月) 19:15:22.51 ID:gXtbWpgu0
JavaScriptは言語仕様が狂ってるから好きにはなれない
27 : 2021/05/31(月) 19:17:15.86 ID:N7eyX7pj0
Pythonは?
31 : 2021/05/31(月) 19:24:06.02 ID:6W/YShph0
WebでExcelを使う必要があるのか?
32 : 2021/05/31(月) 19:29:32.42 ID:EvWdYnfe0
なぜPythonにしないw
のっとられるからか
33 : 2021/05/31(月) 19:37:48.07 ID:L23JiteW0
web版てなに?!
35 : 2021/05/31(月) 20:07:05.57 ID:6BEjndIc0
Windows API実行できんの?
どうせローカルリソースにアクセスできないクソ仕様なんだろ
36 : 2021/05/31(月) 20:13:29.94 ID:ugWhPHbG0
脆弱性が見つかるオチに
38 : 2021/05/31(月) 20:21:52.88 ID:sSaryUfF0
ゴミをゴミで置き換える所業

コメント

タイトルとURLをコピーしました