You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've added the following function to my fork of the script to make it work with both Office 2016 and Office 2019.
function GetInstalledVersion() {
local INST_VERSION=$(defaults read "$1"/Contents/Info.plist CFBundleShortVersionString)
local INST_MAJOR_VERSION=$(echo $INST_VERSION | cut -d "." -f 1 )
local INST_MINOR_VERSION=$(echo $INST_VERSION | cut -d "." -f 2 )
if (( $INST_MAJOR_VERSION >= 16 )) && (( $INST_MINOR_VERSION < 17 )) ; then
local APPID_VER="15"
elif (( $INST_MAJOR_VERSION >= 16 )) && (( $INST_MINOR_VERSION >= 17 )) ; then
local APPID_VER="2019"
else
Debug "Unidentified version: $INST_VERSION"
exit 1
fi
echo "$APPID_VER"
}
I've also updated each update call to look like:
if [ "$UPDATE_WORD" == "true" ]; then
Debug "Going for Word update"
APPID_WORD="MSWD"
APPID_WORD_FMTD=$(echo $APPID_WORD)$(GetInstalledVersion "$PATH_WORD")
Debug "APPID_WORD_FMTD: APPID_WORD_FMTD"
RegisterApp "$PATH_WORD" "$APPID_WORD_FMTD"
SetTargetVersion "$VERSION_WORD"
PerformUpdate "$APPID_WORD_FMTD" "$TARGET_VERSION"
else
Debug "Update for Word disabled"
fi
The text was updated successfully, but these errors were encountered:
I've added the following function to my fork of the script to make it work with both Office 2016 and Office 2019.
I've also updated each update call to look like:
The text was updated successfully, but these errors were encountered: